Senior DevOps Engineer

Mukuru · Johannesburg, Gauteng

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Role Overview

  • Mukuru is on the lookout for a Senior DevOps Engineer to play a key hands-on role in building, operating, and continuously improving our cloud platforms and delivery pipelines.
  • This role sits within the Technology Solutions function and works closely with the Cloud Infrastructure Manager and Cloud Architect, as well as Software Engineering, Software Architecture, and Security teams.
  • You'll help ensure our cloud infrastructure and DevOps practices are secure, observable, resilient, and scalable — enabling engineering teams to deliver safely and efficiently in a regulated fintech environment.

Key Responsibilities

  • Build, operate, and improve cloud infrastructure across environments production, staging, development as part of a collaborative DevOps team.
  • Implement and maintain infrastructure-as-code, CI/CD pipelines, and automation to improve reliability and delivery speed.
  • Monitor, secure, and optimise cloud platforms, ensuring performance, availability, and recoverability.
  • Proactively improve monitoring, alerting, and observability, and contribute to incident response and post-incident reviews.
  • Support redundancy, failover, backup, and disaster recovery mechanisms in line with business RTOs and RPOs.
  • Collaborate closely with our internal security team, and apply DevSecOps practices, including vulnerability management, patching, intrusion detection/prevention, and secure configuration.
  • Collaborate closely with Software Engineers to reduce friction between development and operations.
  • Produce and maintain technical documentation, including system diagrams and operational runbooks.
  • Research and evaluate new tools and technologies that improve platform reliability, security, and developer experience.
  • Participate actively in agile ceremonies and contribute to continuous improvement initiatives.
  • Take ownership of your own professional development and technical growth.

What We're Looking For

  • Grade 12 required
  • Relevant tertiary qualification advantageous
  • 7+ years' experience in DevOps, Cloud Infrastructure, or Systems Engineering
  • Strong experience with AWS Azure or GCP exposure is beneficial
  • Solid Linux administration experience in production environments

Proven experience with

  • Infrastructure-as-Code Terraform preferred
  • Containers and orchestration Docker, Kubernetes, Argo CD
  • CI/CD pipelines GitLab CI, GitHub Actions, Jenkins
  • Monitoring & Logging Prometheus, Grafana, ELK, Loki
  • Experience with configuration management tools Ansible, Puppet or Chef
  • Proficiency in at least one scripting language Python, Bash, or Ruby
  • Understanding of core infrastructure components:
  • Web servers NGINX, Apache
  • Databases MySQL/Postgres
  • Messaging systems RabbitMQ, Beanstalkd
  • Networking DNS, load balancing, firewalls, proxies
  • Experience supporting secure and compliant environments. Exposure to PCI-DSS and/or ISO27001 is advantageous.
  • Familiarity with agile delivery practices and DevOps culture
  • Experience working in Fintech, Technology, or other high-growth environments

Key Competencies

  • Problem-solving and analytical thinking
  • Strong collaboration and communication skills
  • Attention to detail and operational excellence
  • Proactive risk identification and mitigation
  • Adaptability in fast-paced environments
Auto-apply to this jobView original posting ↗