Job title : Infrastructure DevOps Engineer
Job Location : Gauteng, Johannesburg Deadline : August 31, 2025 Quick Recommended Links
- Jobs by Location
- Job by industries
StartFragment
Responsibilities
- Ability to build automation code using CI / CD methodologies including, Github, ArgoCD, k8s / Openshift, helm to name a few.
- Group operating as a shared service, helping groups adopt automation.
- Manage a CI / CD pipeline including repo & branch management, PR best practices and automated & secure pipeline integration.
- Build out a wide array of project-specific and reusable components as infrastructure, created in on-prem, AWS and Azure platforms.
- Drive the adoption of automation from installing middleware On-Prem to building out entire stacks in AWS and Azure.
- Work across multiple projects in flight and with changing priorities as part of a relatively small, focused team.
- Will have strong experience using Git, including an excellent understanding of branching, merging, and the Pull Request process (We use Github).
- The incumbent must adhere to the quality standards of coding ensuring that clean, quality code is written.
- Act as a mentor and upskill relevant Team Members which will also contribute towards the growth and development of the department.
- Review code of peers ensuring that standard code quality is met.
- Work with cross-functional teams to achieve a single goal of project success adhering to project timelines.
- Strong understanding of error handling, logging and monitoring of implemented systems.
- Work tightly with our customers, to understand, capture, and deliver against their requirements.
- Design and build distributed systems.
- Work with your fellow engineers and the community to serve our customers.
- Support the requests of the Production and Development Teams to solve any problems related to the container platforms.
- Develop and oversee the backup, replication and disaster recovery strategies.
- Maintain documentation for procedures, configurations and programs Ensure systems adhere to NIST and Departmental standards.
- Develop automation scripts using Ansible or equivalent.
- Maintain software repositories and apply software updates.
- Install, configure and maintain OpenShift environment.
- Maintain / Monitor (i.e. Prometheus) the health of the systems through both automated and manual processes.
- Linux integration with other environments (authentication / directory services, network file systems, etc.).
- Understand OS and Application-level issues and advise on next steps.
- Ability to communicate clearly and set the right expectations with all stakeholders.
- Applicable understanding of RedHat OpenShift and Kubernetes.
- Understand infrastructure as code and the typical toolchains for implementing and maintaining these practices.
Qualifications
- Degree or Diploma in Computer Science, Electronic Engineering, a B. Comm Business Information Systems (BIS) Degree.
- Very high quality Technikon Diploma.
- 2+ years working experience in Information Technology in the same or a similar role.
- Must have extension knowledge and in creating automation code and ability to take on multiple projects simultaneously.
- 2 + Years’ experience with the following technologies :
- Strong GIT or similar Source control product.
- Jenkins / ArgoCD.
- Ansible (CHEF, Puppet).
- AZW / AZURE.
- Terraform, Pulumi, Ansible, CloudFormation, Puppet or any other IaC or declarative configuration tooling.
- Integration with other environments (authentication / directory services, network file systems, etc).
- Troubleshooting experience.
- Programming fundamentals in any language.
- Understanding Linux troubleshooting and, permission SELinux.
- Customer needs are top priority.
- Communicate clearly and set the right expectations.
Living the spirit
- Collaborate effectively with various project teams to enhance build and deployment processes.
- Act as a mentor to team members, contributing to their growth and development.
- Operate within a shared service group to assist in adopting automation, fostering a collaborative environment.
- Embrace multiple projects simultaneously and contribute actively to their success.
- Take initiative in driving the adoption of automation tools and practices across different projects.
- Embrace the dynamic nature of working across multiple projects with changing priorities.
- Build an innovative, adaptable infrastructure using various tools like Terraform, Jenkins, and Docker / Kubernetes.
- Encourage and promote individuality and expertise in automating processes using diverse technologies like Ansible, AWS / Azure, and more.
- Uphold coding quality standards while encouraging creativity and individual problem-solving within the team.
Apply Before : 08 / 22 / 2025
EndFragment
Create a job alert for this search
Infrastructure Engineer • Johannesburg, ZA