Senior devops engineer (ci/cd specialist)
Summary
Senior DevOps engineer for a SaaS provider in Vereeniging, South Africa (hybrid), focused on building and running CI/CD pipelines, automating builds/tests/deployments, managing cloud infrastructure (AWS/Azure/GCP), and working with Docker, Kubernetes, and IaC tools like Terraform and Ansible, including on-call incident response.
Our client, a dynamic Saa S provider, is looking for an experienced Senior Dev Ops Engineer with a strong focus on CI/CD to join their growing team in Vereeniging, Gauteng, ZA. This role is crucial for enhancing our client's software delivery pipeline, ensuring rapid, reliable, and automated deployments. You will play a key role in streamlining development processes, improving system stability, and fostering a culture of collaboration between development and operations. The position offers a hybrid work model, allowing for a flexible balance between in-office collaboration and remote work. We are dedicated to building scalable and efficient systems that power innovative solutions for our customers. This is an excellent opportunity to shape the infrastructure and deployment strategies of a forward-thinking company.
Key Responsibilities Design, implement, and manage robust CI/CD pipelines using tools like Jenkins, Git Lab CI, or Azure Dev Ops. Automate build, test, and deployment processes for various applications and services. Manage and maintain cloud infrastructure (AWS, Azure, or GCP) ensuring high availability and scalability. Implement and manage containerization technologies such as Docker and Kubernetes. Develop and maintain infrastructure as code (Ia C) using tools like Terraform or Ansible. Monitor system performance, troubleshoot issues, and implement proactive solutions. Collaborate with development teams to optimize application performance and reliability. Ensure security best practices are integrated throughout the CI/CD pipeline and infrastructure. Participate in on-call rotations for incident response. Requirements Bachelor's degree in Computer Science, Information Technology, or a related field. Proven experience as a Dev Ops Engineer or in a similar role, with a strong emphasis on CI/CD. Hands‑on experience with CI/CD tools (Jenkins, Git Lab CI, Azure Dev Ops). Proficiency in scripting languages such as Bash, Python, or Power Shell. Experience with cloud platforms (AWS, Azure, GCP) and their services. Strong knowledge of containerization technologies (Docker, Kubernetes). Experience with Infrastructure as Code (Ia C) tools (Terraform, Ansible). Understanding of networking, security, and monitoring tools. Excellent problem‑solving skills and ability to work under pressure. Strong communication and collaboration skills. Benefits Competitive salary and performance incentives. Comprehensive health benefits package. Opportunities for continuous learning and professional certifications. Hybrid work arrangement for improved work-life balance. A collaborative and innovative work environment in Vereeniging, Gauteng, ZA. Access to modern tools and technologies. Employee assistance program. Regular team events and company-sponsored activities.