About the Role
Our client, a global leader in cloud infrastructure solutions, is actively seeking a highly skilled Senior DevOps Engineer to join their fully remote team. This role is a unique opportunity to work from anywhere in South Africa, contributing to the automation, scalability, and reliability of our client's cutting‑edge cloud services. You will be at the forefront of implementing and managing CI/CD pipelines, infrastructure as code, and robust monitoring systems. The ideal candidate possesses a deep understanding of modern DevOps principles, extensive experience with cloud platforms, and a passion for automating complex processes. As a remote‑first organization, we prioritize seamless collaboration, effective communication, and a culture of trust and autonomy. This position is perfect for an experienced professional looking to advance their career in a flexible, high‑impact, and fully remote capacity, serving clients across various industries.
Key Responsibilities
- Design, implement, and manage scalable and resilient cloud infrastructure using Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- Develop, automate, and maintain CI/CD pipelines for efficient and reliable software delivery using tools such as Jenkins, GitLab CI, or Azure DevOps.
- Implement and manage containerization technologies (Docker) and orchestration platforms (Kubernetes).
- Set up and maintain comprehensive monitoring, logging, and alerting systems (e.g., Prometheus, Grafana, ELK stack).
- Troubleshoot and resolve infrastructure and deployment‑related issues proactively.
- Collaborate with development and operations teams to ensure smooth deployment and operation of applications.
- Enhance system security and implement best practices for cloud security.
- Automate operational tasks and improve system efficiency.
- Participate in on‑call rotations to support production environments.
- Contribute to architectural discussions and strategic planning for infrastructure development.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- 5+ years of experience in a DevOps or Systems Engineering role, with a proven track record in cloud environments.
- Strong expertise in cloud platforms such as AWS, Azure, or Google Cloud.
- Proficiency in scripting languages (e.g., Python, Bash, PowerShell).
- Hands‑on experience with containerization (Docker) and orchestration (Kubernetes).
- Demonstrated experience with CI/CD tools and practices.
- Solid understanding of networking concepts and security best practices.
- Experience with monitoring and logging tools.
- Excellent problem‑solving and debugging skills.
- Strong communication skills, with the ability to collaborate effectively in a remote team setting.
- Ability to work independently and manage time effectively in a remote environment.
Benefits
- Fully remote work arrangement, offering flexibility and work‑life balance.
- Highly competitive salary and performance‑based bonuses.
- Comprehensive health and wellness benefits package.
- Generous opportunities for professional development, certifications, and training.
- Access to the latest technologies and tools in the cloud and DevOps space.
- A collaborative and supportive remote team culture.
- Paid time off and company holidays.
- Home office stipend to create an optimal remote workspace.