About the Role Our client, a leading software development company in Centurion, Gauteng , is seeking a talented and motivated DevOps Engineer with a specialization in CI/CD pipelines. This role is critical for streamlining our development and deployment processes, ensuring faster, more reliable releases of our software products. You will be responsible for building, maintaining, and optimizing our CI/CD infrastructure, automating build, test, and deployment pipelines, and implementing robust monitoring and alerting systems. The ideal candidate possesses a strong understanding of DevOps principles, extensive experience with CI/CD tools, and a passion for automation and continuous improvement. Join our dynamic team in Centurion and play a key role in enhancing our software delivery capabilities and fostering a culture of efficiency and collaboration. We are dedicated to providing a challenging yet rewarding work environment.
Key Responsibilities
- Design, implement, and manage CI/CD pipelines for various applications and services.
- Automate build, testing, and deployment processes using scripting and CI/CD tools.
- Develop and maintain infrastructure as code (IaC) for automated provisioning and configuration management.
- Implement and manage monitoring, logging, and alerting systems to ensure application health and performance.
- Collaborate with development and operations teams to troubleshoot and resolve deployment and infrastructure issues.
- Ensure the security and reliability of the CI/CD infrastructure.
- Optimize deployment strategies and pipelines for speed and efficiency.
- Manage version control systems (e.g., Git) and branching strategies.
- Stay up-to‑date with the latest DevOps tools and practices.
- Contribute to the adoption of DevOps culture and best practices across the organization.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience as a DevOps Engineer or in a similar role focused on CI/CD.
- Strong experience with CI/CD tools such as Jenkins, GitLab CI, Azure DevOps, or CircleCI.
- Proficiency in scripting languages like Bash, Python, or PowerShell.
- Experience with containerization technologies (Docker, Kubernetes).
- Familiarity with cloud platforms (AWS, Azure, GCP).
- Knowledge of configuration management tools (e.g., Ansible, Chef, Puppet).
- Understanding of networking concepts and security best practices.
- Experience with monitoring tools (e.g., Prometheus, Grafana, ELK Stack).
- Excellent problem‑solving and communication skills.
- Ability to work effectively in a collaborative team environment.
Benefits
- Our client offers a competitive salary, comprehensive health insurance, performance bonuses, and a strong emphasis on professional development through training and certifications.
- You'll work in a modern office environment in Centurion , enjoy a hybrid work model for flexibility, and be part of a culture that values innovation and teamwork.
- Benefits also include paid time off, a retirement fund, and access to cutting‑edge technologies.
- We are committed to employee growth and offer exciting career advancement opportunities.