Senior DevOps Engineer
2025-12-08 - 2026-01-06
Contractor
JHB007019
Information Technology
Gauteng, Tshwane (Pretoria)
We’re partnering with a leading organisation in the financial services sector to find a highly skilled Senior DevOps Engineer for a 12-month contract engagement. This is a standout opportunity to shape high-impact cloud and automation initiatives within a fast-paced, enterprise-scale environment. If you're driven by innovation, collaboration, and delivering robust DevOps solutions, we want to hear from you.
Requirements
  • Degree in Computer Science or an equivalent NQF7 qualification
  • A minimum of 8 years working experience as a DevOps Engineer
  • Working experience in building and maintain Continuous Integration and Continuous Development (CI&CD) pipelines
  • Experience in design, deployment, configuration, and maintaining RedHat Openshift clusters 
  • Linux experience a must
  • A working knowledge of various tools and open-source technologies 
  • A good knowledge of critical concepts in DevOps and Agile principles
  • Extensive experience in GitLab, GitHub, OpenShift, ArgoCD, Kibana, Grafana, SAST, DAST, Sonarqube, 3scales, Kafka, JFrog
  • Experience implementing Application Performance Monitoring (APM) tools (such as AppDynamics, New Relic, or similar) to monitor application performance metrics, including response times, throughput, and resource utilization
  • Experience supporting databases and pipeline platforms, Informatica IICS & TeraData, Oracle, Postgres,
  • Bash scripting and Ansible automation
  • A solid understanding of configuring and managing databases
  • A problem-solving mindset
  • A spirit of teamwork and cooperation
  • Excellent troubleshooting skills
  • Good communication skills are necessary for dealing with management, stakeholders, and clients
  • Industry, organisational and business awareness
Tools
  • Source code management: GitLab/GitHub
  • Developing CI/CD pipelines: CI/CD processes rely on specialized tools for automation, including Jenkins and GitLab ArgoCD
  • Testing: DevOps engineers use tools such as Selenium to help the engineer ascertain how their application turned out and to check for errors
  • Containerization: This task needs specific tools to build and configure containers that allow the software to work across different environments. These tools include OpenShift, Docker and Kubernetes
  • Configuration management: Tools include Puppet and Chef
  • Monitoring: Monitoring tools such as AppDynamics and Prometheus help the engineer screen the app and ensure it works as intended
For more information please contact:
Arnel Styger