Lead DevOps Engineer - Remote
WhatJobs Direct
About the role
About
Our client is seeking a talented and experienced Lead DevOps Engineer to spearhead our cloud infrastructure and CI/CD initiatives. This is a fully remote role, offering significant autonomy and the opportunity to work on challenging projects from anywhere. The ideal candidate will have a deep understanding of DevOps principles, automation, and cloud-native technologies. You will be responsible for designing, building, and maintaining our scalable and resilient cloud infrastructure, primarily on AWS. Your expertise will be critical in streamlining our software development lifecycle through robust CI/CD pipelines, automated testing, and efficient deployment strategies. You will work closely with development and operations teams to foster a collaborative culture and ensure smooth, reliable releases. Key responsibilities include infrastructure as code (IaC) management, container orchestration (Kubernetes), monitoring, logging, and security best practices. The successful candidate will be a proactive problem-solver, adept at identifying and resolving complex technical challenges. Mentoring junior engineers, driving technical strategy, and staying ahead of industry trends are also integral parts of this leadership role. You will champion automation wherever possible, reducing manual effort and improving overall system stability. A passion for building secure, performant, and cost-effective cloud environments is essential.
This role is fully remote and located within proximity to Upington, Northern Cape, ZA. We are looking for self-motivated individuals who can excel in an independent work setting.
Key Responsibilities
- Design, implement, and manage scalable and reliable cloud infrastructure on AWS.
- Develop and maintain robust CI/CD pipelines for automated build, test, and deployment.
- Implement and manage Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
- Oversee containerization and orchestration using Docker and Kubernetes.
- Implement comprehensive monitoring, logging, and alerting solutions.
- Ensure the security and compliance of cloud environments.
- Automate operational tasks and processes to improve efficiency.
- Collaborate with development teams to optimize application performance and reliability.
- Troubleshoot and resolve complex infrastructure and deployment issues.
- Lead and mentor junior DevOps engineers.
- Define and promote DevOps best practices across the organization.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 6 years of experience in DevOps, SRE, or a related role.
- Proven expertise in AWS cloud services (EC2, S3, VPC, IAM, Lambda, EKS, etc.).
- Strong experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Proficiency in IaC tools (e.g., Terraform, Ansible, Chef, Puppet).
- Hands-on experience with containerization (Docker) and orchestration (Kubernetes).
- Solid understanding of scripting languages (e.g., Python, Bash).
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Knowledge of networking and security principles in cloud environments.
- Excellent problem-solving and troubleshooting skills.
- Strong leadership and communication abilities.
- Ability to thrive in a fully remote, fast-paced environment.
Requirements
- Minimum of 6 years of experience in DevOps, SRE, or a related role.
- Proven expertise in AWS cloud services (EC2, S3, VPC, IAM, Lambda, EKS, etc.).
- Strong experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Proficiency in IaC tools (e.g., Terraform, Ansible, Chef, Puppet).
- Hands-on experience with containerization (Docker) and orchestration (Kubernetes).
- Solid understanding of scripting languages (e.g., Python, Bash).
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Knowledge of networking and security principles in cloud environments.
- Excellent problem-solving and troubleshooting skills.
- Strong leadership and communication abilities.
- Ability to thrive in a fully remote, fast-paced environment.
Responsibilities
- Design, implement, and manage scalable and reliable cloud infrastructure on AWS.
- Develop and maintain robust CI/CD pipelines for automated build, test, and deployment.
- Implement and manage Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
- Oversee containerization and orchestration using Docker and Kubernetes.
- Implement comprehensive monitoring, logging, and alerting solutions.
- Ensure the security and compliance of cloud environments.
- Automate operational tasks and processes to improve efficiency.
- Collaborate with development teams to optimize application performance and reliability.
- Troubleshoot and resolve complex infrastructure and deployment issues.
- Lead and mentor junior DevOps engineers.
- Define and promote DevOps best practices across the organization.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free