DevOps Engineer

وصف الوظيفة

Role Overview:

Are you a tech-savvy innovator with a passion for seamless development and deployment? Join us as a DevOps Engineer, where you will play a critical role in revolutionizing how we build, deliver, and scale cutting-edge solutions. Your mission is to bridge the gap between development and operations, ensuring agility, reliability, and performance at every stage of the software lifecycle.

Responsibilities:

 1. Build and Maintain Scalable Infrastructure:

  • Design, implement, and manage scalable, secure, and high-performance infrastructure using modern cloud platforms (AWS, Azure, GCP).
  • Leverage Infrastructure as Code (IaC) tools like Terraform, Ansible, or CloudFormation to automate infrastructure provisioning and management.
  • Ensure high availability and disaster recovery planning for critical systems.

2. Automate Everything:

  • Develop and optimize CI/CD pipelines to enable seamless build, test, and deployment workflows.
  • Create scripts and tools to automate repetitive tasks, reducing manual intervention and errors.
  • Implement monitoring, logging, and alerting systems to proactively identify and resolve issues.

3. Collaborate Across Teams:

  • Work closely with developers, QA engineers, and system administrators to ensure smooth integration and deployment of software.
  • Serve as a liaison between development and operations teams, advocating for DevOps best practices.
  • Participate in design and architecture discussions to ensure operational excellence.

4. Enhance System Performance & Security:

  • Optimize application performance and system efficiency by identifying bottlenecks and implementing solutions.
  • Apply security best practices to safeguard infrastructure, applications, and data.
  • Conduct regular vulnerability assessments and implement necessary patches or upgrades.

5. Champion Continuous Improvement:

  • Foster a culture of continuous delivery, reliability, and innovation.
  • Evaluate new tools, technologies, and frameworks, recommending adoption where beneficial.
  • Provide mentorship and training to team members to promote DevOps principles and practices.

متطلبات الوظيفة

  • Minimum 4 years of experience in DevOps, cloud infrastructure, or related fields.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Proven experience in managing CI/CD pipelines with tools like Jenkins, GitLab CI, or CircleCI.
  • Hands-on expertise in containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Strong scripting skills in Python, Bash, or similar languages.
  • In-depth understanding of version control systems like Git.
  • Experience with monitoring tools such as Prometheus, Grafana, or ELK stack.
  • Familiarity with service mesh technologies (e.g., Istio, Linkerd).
  • Knowledge of serverless computing and functions-as-a-service (FaaS).
  • Certifications in cloud platforms (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer).

وظائف مشابهة