Senior DevOps Engineer - CI/CD Specialist
Summary
Senior DevOps Engineer specializing in CI/CD: builds and maintains pipelines, automates build/test/deploy, manages cloud infrastructure (AWS/Azure/GCP) with IaC (Terraform/Ansible), Docker/Kubernetes, and monitoring. Hybrid role based in Mossel Bay, Western Cape, hired via recruiter Placements24 for an unnamed client.
About the Role
Our client is seeking a highly skilled Senior DevOps Engineer with a specialization in CI/CD pipelines to join their growing team in **Mossel Bay, Western Cape**. This role is crucial for streamlining our software development lifecycle, automating deployments, and ensuring the reliability and scalability of our infrastructure. You will work closely with development and operations teams to implement and maintain cutting-edge DevOps practices. This position offers a hybrid work model, providing a balance between in-office collaboration and remote flexibility, allowing you to contribute effectively while maintaining a healthy work-life balance in **Mossel Bay, Western Cape**.
Key Responsibilities
- Design, build, and maintain robust CI/CD pipelines for various applications and services.
- Automate build, test, and deployment processes to improve efficiency and reduce lead times.
- Implement and manage infrastructure as code (IaC) using tools like Terraform or Ansible.
- Manage and optimize cloud infrastructure on platforms such as AWS, Azure, or GCP.
- Develop and maintain monitoring, logging, and alerting systems to ensure system health and performance.
- Collaborate with development teams to troubleshoot and resolve deployment and operational issues.
- Implement and enforce security best practices throughout the CI/CD pipeline and infrastructure.
- Manage containerization technologies like Docker and orchestration platforms like Kubernetes.
- Contribute to the design and implementation of scalable and reliable system architectures.
- Participate in on-call rotations to provide support for production systems.
- Document processes, configurations, and best practices.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 4 years of experience in DevOps or a related role, with a strong focus on CI/CD.
- Proven experience in designing and implementing CI/CD pipelines using tools like Jenkins, GitLab CI, Azure DevOps, or CircleCI.
- Proficiency in scripting languages (e.g., Python, Bash, PowerShell).
- Hands-on experience with cloud platforms (AWS, Azure, or GCP).
- Experience with containerization (Docker) and container orchestration (Kubernetes).
- Strong understanding of version control systems (e.g., Git).
- Familiarity with monitoring tools (e.g., Prometheus, Grafana, ELK Stack).
- Knowledge of networking concepts and security best practices.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration abilities.
Benefits
Our client offers a competitive salary, comprehensive health benefits, a provident fund, and generous paid time off. Enjoy a supportive and innovative work environment with opportunities for continuous learning and professional development. The hybrid work model provides flexibility, enabling a good work-life balance. Join our team in **Mossel Bay, Western Cape**, and be part of a company that values its employees and fosters a culture of growth and excellence.