DevOps Engineer - Infrastructure Automation
Summary
Placements24 is recruiting a DevOps Engineer for a client in Richards Bay, KwaZulu-Natal, to automate the software delivery lifecycle: building CI/CD pipelines, provisioning cloud infrastructure with IaC, and running Docker/Kubernetes while monitoring reliability, scalability, and security alongside dev and ops teams.
About the Role
Our client is looking for a skilled DevOps Engineer to join their innovative technology team in Richards Bay . This role focuses on automating and streamlining our software development lifecycle, from code commit to production deployment. You will be instrumental in building and maintaining our CI/CD pipelines, managing cloud infrastructure, and ensuring the reliability, scalability, and security of our systems. The ideal candidate is passionate about automation, possesses a strong understanding of cloud environments, and thrives in a collaborative, fast-paced setting. You will work closely with development and operations teams to foster a culture of shared responsibility and continuous improvement.
Key Responsibilities
- Design, implement, and manage robust CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps.
- Automate infrastructure provisioning, configuration, and management using tools such as Terraform, Ansible, or Chef.
- Monitor system performance, identify bottlenecks, and implement solutions to ensure high availability and reliability.
- Manage and optimize cloud infrastructure on platforms like AWS, Azure, or Google Cloud.
- Implement and maintain containerization technologies like Docker and orchestration tools like Kubernetes.
- Collaborate with software developers and QA engineers to troubleshoot and resolve deployment and operational issues.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 3+ years of experience in a DevOps, SRE, or similar role.
- Proficiency with scripting languages such as Bash, Python, or PowerShell.
- Experience with cloud platforms (AWS, Azure, GCP) and infrastructure as code tools.
- Solid understanding of containerization technologies (Docker) and orchestration (Kubernetes).
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
Benefits
- Competitive salary and performance-based incentives.
- Comprehensive health, dental, and vision coverage.
- Opportunities for professional growth and access to training resources.
- Flexible work arrangements, including a remote work option.
- Generous paid time off and holiday schedule.
- A dynamic and supportive team environment.