DevOps Engineer - Automation Specialist
Summary
A DevOps engineer specializing in automation will join a client's IT operations team in Durban, building and maintaining CI/CD pipelines, managing infrastructure as code (Terraform/Ansible), automating provisioning and deployments, and scaling secure, cost-effective cloud infrastructure using tools like Docker, Kubernetes, and AWS/Azure/GCP.
About the Role
Our client is actively seeking a skilled DevOps Engineer with a specialization in Automation to join their dedicated IT operations team in Durban. This role is critical for enhancing the efficiency, reliability, and scalability of their software development and deployment pipelines. You will be responsible for implementing and managing infrastructure as code, automating deployment processes, and fostering a culture of collaboration between development and operations teams. We are looking for a proactive individual who is passionate about streamlining workflows and ensuring seamless delivery of high-quality software solutions, contributing to operational excellence within a busy tech environment.
Key Responsibilities
- Design, build, and maintain robust CI/CD pipelines for automated build, test, and deployment processes.
- Implement and manage infrastructure as code (IaC) using tools like Terraform or Ansible.
- Automate system provisioning, configuration management, and application deployments.
- Monitor system performance, identify bottlenecks, and implement solutions for improvement and stability.
- Collaborate with development teams to ensure seamless integration and efficient release cycles.
- Manage and scale cloud infrastructure resources, ensuring security and cost-effectiveness.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
- 3+ years of experience in a DevOps or Systems Administration role, with a focus on automation.
- Proficiency with scripting languages such as Python, Bash, or PowerShell.
- Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps).
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Strong understanding of configuration management and infrastructure as code principles.
Benefits
- Competitive salary and annual performance bonus.
- Comprehensive medical and dental insurance plans.
- Opportunities for continuous learning and professional certifications.
- A dynamic and collaborative team environment located in the heart of Durban.
- Company-sponsored events and team-building activities.
- Pension fund with employer contribution.