About the Role
Our client, a prominent leader in the cloud solutions space, is seeking an accomplished Remote Lead DevOps Engineer to spearhead their cloud infrastructure initiatives. This position is fully remote, offering a unique opportunity to lead and innovate from any location in South Africa. You will be responsible for designing, implementing, and managing robust, scalable, and secure cloud environments. Your expertise will be crucial in automating deployment pipelines, ensuring system reliability, and fostering a culture of collaboration between development and operations teams. This role requires a strategic thinker with deep knowledge of cloud platforms, CI/CD practices, and infrastructure-as-code. As a Lead Engineer, you will mentor team members, drive technical strategy, and play a pivotal role in our company's technological advancement within a flexible, remote setting.
Key Responsibilities
- Design, build, and maintain scalable, reliable, and secure cloud infrastructure (AWS/Azure/GCP).
- Implement and manage CI/CD pipelines for automated software deployment and testing.
- Develop and maintain infrastructure-as-code solutions using tools like Terraform or CloudFormation.
- Monitor system performance, identify bottlenecks, and implement optimizations.
- Develop and implement robust disaster recovery and business continuity strategies.
- Manage containerization technologies (Docker) and orchestration platforms (Kubernetes).
- Ensure security best practices are implemented and maintained across all environments.
- Troubleshoot and resolve infrastructure and deployment issues.
- Collaborate with development teams to ensure smooth and efficient application deployment.
- Mentor and guide junior DevOps engineers, fostering technical growth and best practices.
- Define and enforce operational standards and procedures.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
- Minimum of 7 years of experience in DevOps, Systems Engineering, or Cloud Infrastructure.
- Extensive experience with at least one major cloud platform (AWS, Azure, or GCP).
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Strong experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Expertise in containerization (Docker) and orchestration (Kubernetes).
- Proven experience with infrastructure-as-code tools (e.g., Terraform, Ansible).
- Deep understanding of networking concepts, security principles, and monitoring tools.
- Excellent problem-solving and analytical skills.
- Strong leadership and communication abilities, suitable for a remote lead role.
- Experience working in an Agile/Scrum environment.
Benefits
- Executive-level compensation package with significant bonuses.
- Fully remote work environment, promoting excellent work-life balance.
- Premium private medical coverage and retirement fund.
- Generous paid time off and flexible working hours.
- Significant budget for professional development and certifications.
- Opportunity to work with a leading-edge technology stack.
- Empowering and collaborative remote team culture.
- Clear pathways for leadership advancement.