DevOps Engineer - Automation Specialist
Summary
A DevOps Engineer joins a client's IT infrastructure team in Tembisa, South Africa, building CI/CD pipelines and infrastructure-as-code to automate builds, tests, and deployments while monitoring performance and reliability. Core technologies include Terraform/Ansible, Docker, Kubernetes, AWS/Azure/GCP, and Python/Bash/PowerShell scripting.
About the Role
Our client is seeking a skilled DevOps Engineer to join their IT infrastructure team in Tembisa . This role is critical for enhancing our operational efficiency through the implementation of advanced automation and robust CI/CD practices. You will be responsible for streamlining development workflows, ensuring the reliability and scalability of our systems, and fostering a culture of collaboration between development and operations teams. The ideal candidate possesses a strong technical aptitude, a passion for automation, and a commitment to continuous improvement in a dynamic enterprise environment.
Key Responsibilities
- Design, implement, and manage CI/CD pipelines to automate the build, test, and deployment processes for various applications.
- Develop and maintain infrastructure-as-code using tools like Terraform or Ansible to provision and manage cloud resources efficiently.
- Monitor system performance, identify bottlenecks, and implement solutions to enhance scalability and reliability.
- Collaborate with software development teams to integrate best practices for code quality, security, and deployment.
- Troubleshoot and resolve infrastructure and application issues in production and staging environments.
Requirements
- Bachelor's degree in Information Technology, Computer Science, or a related field, or equivalent work experience.
- 3+ years of experience in a DevOps or Systems Engineering role.
- Proficiency with scripting languages such as Python, Bash, or PowerShell.
- Hands-on experience with containerization technologies (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP).
- Solid understanding of networking concepts, system administration (Linux/Windows), and security best practices.
Benefits
- Competitive annual salary package.
- Comprehensive medical aid and retirement fund benefits.
- Opportunities for training and professional certifications in DevOps technologies.
- Exposure to diverse and challenging projects within a growing organization.
- Collaborative team environment with ample learning opportunities.