Senior DevOps Engineer
Summary
A senior DevOps engineer in Rustenburg, South Africa who builds CI/CD pipelines, infrastructure-as-code, and containerized cloud infrastructure on AWS/Azure/GCP, while ensuring reliability, security, and monitoring of cloud-based systems.
About the Role
Our client, a rapidly growing tech company in Rustenburg , is looking for a highly skilled Senior DevOps Engineer to join their infrastructure team. This role is crucial for streamlining our development and deployment processes, ensuring the scalability, reliability, and security of our cloud-based systems. You will work at the intersection of development and operations, implementing best practices and automating critical workflows. This is an exceptional opportunity for a motivated individual to make a significant impact on our technology stack and contribute to a culture of operational excellence and continuous delivery.
Key Responsibilities
- Design, implement, and manage CI/CD pipelines for automated build, testing, and deployment.
- Develop and maintain infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Manage and monitor cloud infrastructure on platforms such as AWS, Azure, or GCP.
- Implement and manage containerization solutions using Docker and Kubernetes.
- Ensure system reliability, performance, and security through robust monitoring, alerting, and incident response.
- Collaborate with development teams to troubleshoot and resolve infrastructure-related issues.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.
- 5+ years of experience in DevOps, system administration, or a related role.
- Proficiency with scripting languages such as Bash, Python, or PowerShell.
- Hands-on experience with cloud providers (AWS preferred) and container orchestration tools.
- Strong understanding of CI/CD principles and tools (e.g., Jenkins, GitLab CI, CircleCI).
- Excellent troubleshooting and problem-solving skills, with a focus on automation and efficiency in Rustenburg.
Benefits
- Highly competitive salary and performance-based incentives.
- Comprehensive health, dental, and vision insurance coverage.
- Opportunities for professional growth and certifications in cloud technologies.
- Flexible work arrangements, including a significant remote component.
- A dynamic and innovative work environment committed to cutting-edge technology.
What they ask for
Required
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience
- 5+ years of experience in DevOps, system administration, or a related role
- Proficiency with scripting languages such as Bash, Python, or PowerShell
- Hands-on experience with cloud providers (AWS preferred) and container orchestration tools
- Strong understanding of CI/CD principles and tools (e.g., Jenkins, GitLab CI, CircleCI)
- Excellent troubleshooting and problem-solving skills, with a focus on automation and efficiency