DevOps Engineer

Not Interested
Bookmark
Report This Job

profile Job Location:

Johannesburg - South Africa

profile Monthly Salary: Not Disclosed
Posted on: 13 hours ago
Vacancies: 1 Vacancy

Job Summary

Management Level

Manager

Job 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.

Those in IT operations support at PwC will focus on providing technical assistance and troubleshooting to provide smooth functioning of IT systems and non-cloud based infrastructure. Your role will focus on providing L1 and possibly L2 support.

Enhancing your leadership style you motivate develop and inspire others to deliver quality. You are responsible for coaching leveraging team members 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:

  • Analyse and identify the linkages and interactions between the component parts of an entire system.
  • Take ownership of projects ensuring their successful planning budgeting execution and completion.
  • Partner with team leadership to ensure collective ownership of quality timelines and deliverables.
  • Develop skills outside your comfort zone and encourage others to do the same.
  • Effectively mentor others.
  • Use the review of work as an opportunity to deepen the expertise of team members.
  • Address conflicts or issues engaging in difficult conversations with clients team members and other stakeholders escalating where appropriate.
  • Uphold and reinforce professional and technical standards (e.g. refer to specific PwC tax and audit guidance) the Firms code of conduct and independence requirements.

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

No

Job Posting End Date

May 8 2026


Required Experience:

IC

Management LevelManagerJob Description & SummaryAt 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 troubles...
View more view more

About Company

Company Logo

At PwC, our purpose is to build trust in society and solve important problems. We’re a network of firms in 155 countries with over 284,000 people who are committed to delivering quality in assurance, advisory and tax services. Find out more and tell us what matters to you by vis ... View more

View Profile View Profile