Our client, a dynamic SaaS provider, is looking for an experienced Senior DevOps 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, GitLab CI, or Azure DevOps.
- 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 (IaC) 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 DevOps Engineer or in a similar role, with a strong emphasis on CI/CD.
- Hands‑on experience with CI/CD tools (Jenkins, GitLab CI, Azure DevOps).
- Proficiency in scripting languages such as Bash, Python, or PowerShell.
- Experience with cloud platforms (AWS, Azure, GCP) and their services.
- Strong knowledge of containerization technologies (Docker, Kubernetes).
- Experience with Infrastructure as Code (IaC) 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.