Management Level
ManagerJob Description & Summary
At PwC, our people in information technology operations focus on managing and maintaining the technology infrastructure and systems to provide smooth operations and efficient delivery of IT services. This includes monitoring network performance, troubleshooting issues, and implementing security measures.Enhancing your leadership style, you motivate, develop and inspire others to deliver quality. You are responsible for coaching, leveraging team member’s unique strengths, and managing performance to deliver on client expectations. With your growing knowledge of how business works, you play an important role in identifying opportunities that contribute to the success of our Firm. You are expected to lead with integrity and authenticity, articulating our purpose and values in a meaningful way. You embrace technology and innovation to enhance your delivery and encourage others to do the same.
Examples of the skills, knowledge, and experiences you need to lead and deliver value at this level include but are not limited to:
Role Overview
The Senior DevOps Engineer will play a critical role in optimizing software development and deployment processes across the organisation. This individual will collaborate closely with development, operations, and security teams to automate and streamline workflows, improve system reliability, and ensure the scalability of applications within an agile environment. A core focus of the role is enabling continuous delivery through robust continuous integration and continuous deployment (CI/CD) practices.
Key Responsibilities
Infrastructure as Code (IaC)
Develop, maintain, and version-control infrastructure using tools such as Terraform or similar technologies to ensure repeatable, consistent environment provisioning.
Continuous Integration / Continuous Deployment (CI/CD)
Design, implement, and manage CI/CD pipelines to automate software builds, testing, and deployment across multiple environments.
Containerization & Orchestration
Manage and maintain container orchestration platforms (Docker, Kubernetes, Rancher) to ensure the scalability, availability, and reliability of microservices-based applications.
Automation
Automate repetitive tasks and operational processes using scripting languages (e.g., Python, Bash, PowerShell) and configuration management tools (e.g., Ansible, Chef, Puppet).
Monitoring, Logging & Observability
Implement and maintain monitoring, logging, and alerting solutions (e.g., Prometheus, Grafana, ELK Stack, Azure Monitor) to proactively identify, diagnose, and resolve issues.
Scaling & Optimisation
Optimise infrastructure for scalability, performance, and cost efficiency while providing data-driven recommendations for improvement.
Security & Compliance
Collaborate with the security team to implement and enforce security best practices (DevSecOps) throughout the CI/CD pipeline, infrastructure, and applications.
Incident & Problem Management
Provide 2nd and 3rd level support for all incidents and problems, ensuring timely resolution and root cause analysis.
Collaboration & Knowledge Sharing
Work closely with cross-functional teams to facilitate communication, cooperation, and knowledge sharing. Provide ongoing support and guidance on CI/CD-related issues.
Documentation & Standards
Maintain clear, up-to-date documentation of infrastructure, processes, configurations, and runbooks. Develop and maintain Standard Operating Procedures (SOPs) for relevant environments.
Reporting & Metrics
Define, track, and report on key DevOps metrics including deployment frequency, lead time, change failure rate, mean time to recovery (MTTR), and adoption rates.
Mentoring and Capability Enablement
Actively mentor junior DevOps engineers and associates through structured on-the-job coaching, pairing, and guided task execution. Ensure transfer of operational knowledge so that day-to-day DevOps activities (CI/CD pipeline support, deployments, monitoring, and basic troubleshooting) can be independently performed by junior team members. Develop and maintain clear, reusable documentation, playbooks, and runbooks aligned to approved Africa Technology SOPs. Facilitate regular knowledge-sharing sessions, walkthroughs, and retrospectives to reinforce learning and consistency of execution. Identify skills gaps within the DevOps team and contribute to targeted upskilling initiatives in collaboration with DevOps and Technology leadership. Promote a culture of continuous learning, quality, and shared ownership across the DevOps function.
Desired Skills and Experience
Qualifications & Certifications
· 5+ years' experience in a DevOps Engineering role
· DevOps Engineer certification — Mandatory (e.g., Azure DevOps Engineer Expert, AWS Certified DevOps Engineer, or equivalent)
· Azure Administrator certification — Mandatory
· Relevant degree in Computer Science, Information Technology, or related field — Advantageous
Technical Skills
· Strong knowledge of containerization and orchestration tools (Docker, Kubernetes, Rancher)
· Strong knowledge of Git, GitHub, and CI/CD platforms (Azure DevOps)
· Strong knowledge of Infrastructure as Code tools, particularly Terraform
· Experience with cloud platforms (Azure primarily; AWS and GCP advantageous)
· Experience with API platforms, integration patterns, and distributed systems (REST, microservices architectures)
· Experience with monitoring and observability tools (e.g., Prometheus, Grafana, ELK Stack, Azure Monitor)
· Experience with configuration management tools (e.g., Ansible, Chef, Puppet)
· Proficiency in scripting languages (Python, Bash, PowerShell, JavaScript)
· Understanding of networking fundamentals (DNS, load balancing, firewalls, VPNs)
· Experience with Agentic AI tooling and practices — Advantageous
Knowledge & Competencies
· Strong understanding of SDLC methodologies, particularly Agile and Scrum
· Understanding of data security, compliance frameworks, and risk mitigation strategies
· Expert knowledge of current and emerging technologies and their strategic application to business needs
· Basic knowledge of business operations and processes
· Ability to improve operational efficiency and service delivery across lines of business and technology platforms
Soft Skills
· Excellent oral and written communication skills, including the ability to explain technology solutions in business terms
· Strong stakeholder management skills with the ability to establish rapport and influence others
· Problem-solving mindset with strong analytical and troubleshooting abilities
· Ability to work independently and collaboratively in a fast-paced environment
· Mentoring and coaching ability to uplift junior team members
Travel Requirements
Up to 20%Available for Work Visa Sponsorship?
NoJob Posting End Date
May 8, 2026