Senior DevOps Engineer - Cloud Automation
Summary
Senior DevOps Engineer with a cloud-automation focus for a client team in Welkom, South Africa: building CI/CD pipelines, managing AWS/Azure/GCP infrastructure with IaC, and implementing monitoring and alerting. Requires 5+ years in DevOps/SRE with cloud platforms, Terraform/Ansible, Python/Bash, and Docker/Kubernetes.
About the Role
Our client is seeking a highly motivated Senior DevOps Engineer with a strong focus on Cloud Automation to join their progressive team in Welkom . This role is essential for streamlining our client's development and operations processes, ensuring the efficient, reliable, and scalable deployment of their software solutions. You will leverage cutting-edge tools and methodologies to build robust CI/CD pipelines, manage cloud infrastructure, and foster a culture of collaboration between development and operations teams. This is an exciting opportunity for an expert in automation and cloud technologies to drive significant improvements in system efficiency and reliability.
Key Responsibilities
- Design, implement, and maintain automated CI/CD pipelines for rapid and reliable software delivery.
- Manage and optimize cloud infrastructure on platforms such as AWS, Azure, or GCP using Infrastructure as Code (IaC).
- Develop and maintain automation scripts for deployment, configuration management, and monitoring.
- Implement robust monitoring, logging, and alerting solutions to ensure system health and performance.
- Collaborate with development and QA teams to troubleshoot and resolve infrastructure and deployment issues.
- Champion DevOps best practices and continuous improvement throughout the organization.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
- 5+ years of experience in DevOps, SRE, or a related role, with a focus on cloud environments.
- Proven expertise in cloud platforms (e.g., AWS, Azure, GCP) and IaC tools (e.g., Terraform, Ansible).
- Strong proficiency in scripting languages (e.g., Python, Bash) and containerization technologies (e.g., Docker, Kubernetes).
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).
- Excellent understanding of networking, security, and system administration principles.
Benefits
- Competitive annual salary and performance-based bonuses.
- Fully remote work option available for eligible candidates.
- Comprehensive health, dental, and vision insurance plans.
- Generous allowance for professional development and training.
- A forward-thinking and supportive work culture that values innovation and collaboration.