Senior DevOps and Site Reliability Engineer (SRE)
Senior engineer who designs and runs cloud-native platforms, CI/CD pipelines, and observability for mission-critical systems, driving SRE practices (SLOs, incident response, automation) across teams. Core stack centers on Azure, Terraform/Ansible, Docker, Jenkins, and Dynatrace/Grafana, with Python, Bash, and C# scripting.
- Compensation
- Not disclosed
- Location
- South Africa
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Devops
- Posted
Skills
Must have
- 8+ years of software engineering, infrastructure, cloud, DevOps, or platform engineering experience
- 5+ years of hands-on DevOps engineering experience
- 3+ years in Site Reliability Engineering (SRE) or production operations environments
- Proven experience managing mission-critical production systems
- Strong experience with Azure Identity Services
- DevOps tooling: Git, Jenkins, SonarQube, Nexus
- Infrastructure as Code: Terraform, Bicep, ARM Templates, Ansible
- Containerisation with Docker
- Observability: Dynatrace, Grafana, Elastic Stack, Splunk, OpenTelemetry
- Programming and scripting: Python, PowerShell, Bash, C#, Java
Nice to have
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or Information Systems
- Exposure to AWS and Google Cloud
- OpenShift experience
- Go programming experience
- Certifications: Microsoft Certified Azure Solutions Architect Expert, HashiCorp Terraform Associate, ITIL Foundation, SRE Foundation
Full description
Senior DevOps and Site Reliability Engineer (SRE)
The Senior DevOps and Site Reliability Engineer is responsible for designing, implementing, and maintaining highly available, scalable, secure, and automated technology platforms that support mission-critical business applications. The role combines software engineering, platform engineering, cloud infrastructure, automation, observability, and operational excellence to improve system reliability, deployment velocity, platform resilience, and customer experience.
The incumbent will drive DevOps and SRE best practices across delivery teams, ensuring that systems are built, deployed, monitored, and operated efficiently while maintaining stringent availability, security, and performance standards.
Key ResponsibilitiesPlatform Engineering and Automation
- Design, build, and maintain cloud-native infrastructure and platform services.
- Develop Infrastructure as Code (IaC) solutions using modern automation frameworks.
- Build reusable deployment templates, pipelines, and automation tooling.
- Standardize platform engineering practices across teams.
- Automate provisioning, configuration management, and operational processes.
DevOps and CI/CD
- Design and maintain CI/CD pipelines supporting both application and infrastructure deployments.
- Implement automated testing, security scanning, code quality controls, and release automation.
- Drive continuous improvement of release management processes.
- Enable fully automated deployment and rollback capabilities.
- Improve deployment frequency while reducing deployment risk.
Site Reliability Engineering (SRE)
- Establish reliability engineering practices and operational standards.
- Define and manage Service Level Indicators (SLIs), Service Level Objectives (SLOs), and Service Level Agreements (SLAs).
- Improve system availability, performance, resilience, and scalability.
- Lead incident response, problem management, and root cause analysis activities.
- Drive proactive reliability improvements and technical debt reduction.
Cloud Operations
- Design and manage cloud infrastructure environments.
- Optimize performance, availability, security, and cost management.
- Implement high-availability and disaster recovery solutions.
- Support hybrid-cloud and multi-cloud environments where applicable.
Monitoring and Observability
- Implement enterprise monitoring and observability platforms.
- Establish logging, metrics, tracing, and alerting standards.
- Build operational dashboards and platform insights.
- Reduce mean time to detect (MTTD) and mean time to recover (MTTR).