Senior DevOps Engineer
PwC South Africa · Municipalité de Johannesbourg
Job description
About the role
The Senior DevOps Engineer will lead the optimisation of software development and deployment processes across the organisation. Working closely with development, operations and security teams, you will automate workflows, improve system reliability and ensure applications scale efficiently in an agile environment.
Key responsibilities
- Develop, maintain and version‑control infrastructure as code using Terraform or similar tools.
- Design, implement and manage CI/CD pipelines to automate builds, tests and deployments.
- Manage container platforms such as Docker, Kubernetes and Rancher to support micro‑services.
- Automate repetitive tasks with Python, Bash or PowerShell and configuration‑management tools like Ansible, Chef or Puppet.
- Implement monitoring, logging and alerting solutions (Prometheus, Grafana, ELK Stack, Azure Monitor).
- Optimise infrastructure for performance, scalability and cost, providing data‑driven recommendations.
- Collaborate with security teams to embed DevSecOps practices throughout pipelines and environments.
- Provide 2nd and 3rd level incident and problem support, including root‑cause analysis.
- Document infrastructure, processes, runbooks and standard operating procedures.
- Define and report on DevOps metrics such as deployment frequency, lead time, change failure rate and MTTR.
- Mentor junior engineers and enable capability building within the team.
Required profile
- Senior‑level professional with extensive experience in DevOps, automation and cloud‑native environments.
- Proven ability to work cross‑functionally and drive collaboration between development, operations and security.
- Strong problem‑solving skills with a focus on incident resolution and continuous improvement.
- Experience mentoring junior team members and sharing knowledge.
Required skills
- Terraform (or equivalent IaC tool)
- Docker
- Kubernetes
- Rancher
- Python
- Bash
- PowerShell
- Ansible
- Chef
- Puppet
- Prometheus
- Grafana
- ELK Stack
- Azure Monitor
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 day ago
Expires 1 month from now
2 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
PwC South Africa
Municipalité de Johannesbourg
Related job offers
-
Senior DevOps Engineer
Tangent International Municipalité de Johannesbourg -
Software Developer – Cloud & IoT (Johannesburg/Cape Town)
Safety io Municipalité de Johannesbourg -
Cloud Engineer (Azure & Data Platform)
IT Ridge Technologies Municipalité de Johannesbourg -
Security Analyst (L2) – Microsoft Cloud & SOC
ExecutivePlacements.com Johannesburg -
IT Operations Support – Europe & Africa
team5pm Le Cap