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