About the position
Purpose of the role:
The Mid-Level DevOps Engineer is responsible for building, maintaining, and optimising CI/CD pipelines, managing cloud infrastructure through Infrastructure as Code (IaC), and ensuring the stability and reliability of deployments. This role plays a crucial part in supporting application delivery, containerisation, and collaboration between development and operations teams to enhance automation, performance, and scalability.
Key Responsibilities:
- Build, manage, and maintain CI/CD pipelines to support efficient software delivery.
- Configure and manage cloud resources to ensure scalability and performance.
- Implement and maintain Infrastructure as Code (IaC) practices using tools such as Terraform, Ansible, or CloudFormation.
- Monitor, troubleshoot, and resolve application performance and deployment issues.
- Support containerisation and orchestration initiatives using Docker and Kubernetes.
- Collaborate with development and operations teams to ensure smooth and reliable application delivery.
- Participate in automation efforts to streamline deployment and operational processes.
- Maintain system documentation, configuration standards, and version control.
- Contribute to continuous improvement initiatives within the DevOps environment.
RequirementsMinimum Requirements:
- NQF 6 or a Degree in Information Communication Technology (ICT) field incorporating (but not limited to) Information Systems.
- Microsoft Certification, Oracle Certification, or AWS Security Certification.
- Minimum of 4 years’ experience as a DevOps Engineer.
Desired Skills:
- DevOps
- continuous integration
- continuous delivery
- containerization
- cloud
- api
- python
Desired Qualification Level:
About The Employer: