About the Role
Our client, a rapidly growing technology firm in Mahikeng, North West , is seeking an experienced Senior DevOps Engineer to join their innovative team. This hybrid role is instrumental in designing, implementing, and managing our cloud infrastructure, ensuring scalability, reliability, and security. You will be responsible for automating deployment pipelines, optimizing infrastructure performance, and fostering collaboration between development and operations teams. The ideal candidate possesses a strong understanding of cloud platforms (AWS, Azure, or GCP), containerization technologies, and CI/CD best practices. Join our dynamic team in Mahikeng, North West , and play a key role in building and maintaining robust, high-performance systems. We are looking for a proactive individual with a passion for automation, efficiency, and continuous improvement in the software development lifecycle. This role offers a blend of remote work flexibility and essential in-office collaboration to drive technical excellence in Mahikeng, North West .
Key Responsibilities
- Design, implement, and manage scalable and resilient cloud infrastructure (AWS, Azure, or GCP).
- Develop and maintain CI/CD pipelines for automated application deployment, testing, and release.
- Implement and manage containerization technologies such as Docker and Kubernetes.
- Monitor system performance, identify bottlenecks, and implement optimizations to ensure high availability and reliability.
- Develop and maintain Infrastructure as Code (IaC) using tools like Terraform or Ansible.
- Collaborate with development teams to streamline the software development lifecycle and improve deployment processes.
- Implement and manage robust security measures across the cloud infrastructure.
- Troubleshoot and resolve complex infrastructure and application issues.
- Develop and maintain system documentation, runbooks, and operational procedures.
- Stay current with emerging technologies and industry best practices in DevOps and cloud computing.
Requirements
- A minimum of 5 years of professional experience in DevOps engineering or a related role, with a strong focus on cloud environments.
- Proven experience with at least one major cloud platform (AWS, Azure, or GCP) and related services.
- Hands-on experience with containerization technologies (Docker, Kubernetes).
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Familiarity with Infrastructure as Code (IaC) tools (e.g., Terraform, Ansible, CloudFormation).
- Strong understanding of networking concepts, security best practices, and monitoring tools.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a hybrid work environment and collaborate with cross-functional teams.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits
- Our client offers a competitive salary, comprehensive health benefits, and opportunities for professional growth and training.
- Employees enjoy a flexible hybrid work model, access to modern office facilities in Mahikeng, North West , and the chance to work with cutting-edge technologies.
- Join a company that fosters a culture of innovation and collaboration.
- This is an exciting opportunity to advance your DevOps career in a dynamic and growing technology company located in Mahikeng, North West .