cpconsulting
New

DevOps Engineer

South AfricaSouth Africa·Cape Townmid
EngineeringDevops Engineer
0 views0 saves0 applied

Quick Summary

Key Responsibilities

On-premises data centres Microsoft Azure Amazon Web Services (AWS) Develop and maintain Infrastructure as Code solutions using Terraform.

Technical Tools
EngineeringDevops Engineer
We are seeking an experienced DevOps Engineer to join a high-performing technology team supporting a large-scale retail environment. The successful candidate will be responsible for designing, implementing, automating, and supporting software delivery pipelines, infrastructure platforms, and operational processes across on-premises and multi-cloud environments. This role requires a strong understanding of modern DevOps practices, infrastructure automation, CI/CD, observability, cloud platforms, disaster recovery, and operational excellence. The engineer will play a key role in our transformation journey as we migrate from Azure DevOps Server to GitHub Enterprise and standardise Infrastructure as Code (IaC) using Terraform. Given the nature of retail operations, the role demands a strong focus on platform reliability, resilience, disaster recovery, and 24/7 system availability. Key Responsibilities DevOps & CI/CD Design, build, and maintain CI/CD pipelines for .NET and related application workloads. Support and optimize Azure DevOps Server while contributing to the migration strategy towards GitHub Enterprise. Implement DevSecOps best practices across the software development lifecycle. Automate build, test, deployment, and release processes. Improve deployment frequency, quality, and reliability through automation. Infrastructure & Platform Engineering Manage and support hybrid infrastructure environments spanning: On-premises data centres Microsoft Azure Amazon Web Services (AWS) Develop and maintain Infrastructure as Code solutions using Terraform. Standardize infrastructure provisioning and configuration management practices. Support IIS-hosted application environments and associated platform services. Cloud Engineering Design and implement cloud-native and hybrid solutions. Collaborate with architecture and engineering teams to establish cloud best practices. Support workload migrations and modernization initiatives across Azure and AWS. Ensure cloud environments meet security, governance, and compliance requirements. Observability & Operational Excellence Utilize Dynatrace for monitoring, performance analysis, alerting, and troubleshooting. Develop dashboards, alerts, and service-level indicators (SLIs/SLOs). Drive proactive identification and resolution of performance bottlenecks. Participate in incident management and root cause analysis activities. Disaster Recovery & Business Continuity Maintain and improve disaster recovery processes and procedures. Conduct DR testing and validation exercises. Ensure critical systems meet recovery time objectives (RTO) and recovery point objectives (RPO). Work closely with infrastructure and application teams to ensure business continuity requirements are met. Reliability Engineering Improve platform resilience, scalability, and availability. Support highly available environments including: IIS Web Farms F5 Load Balancers Multi-cloud services Participate in on-call support and major incident resolution where required. Collaboration Work closely with Software Engineers, Systems Analysts, Infrastructure Engineers, Security teams, and Architects. Mentor development teams on DevOps best practices. Promote a culture of automation, continuous improvement, and operational excellence. Required Technical Skills DevOps & Automation Azure DevOps Server GitHub Enterprise Git CI/CD pipeline development Release management Infrastructure automation Programming & Scripting C#, Python, TypeScript PowerShell Bash YAML JSON Infrastructure as Code Terraform (preferred) ARM Templates AWS CloudFormation (advantageous) Cloud Platforms Microsoft Azure Amazon Web Services (AWS) Application Hosting Microsoft IIS Windows Server Administration Networking & Load Balancing F5 Load Balancers DNS SSL/TLS Networking fundamentals Monitoring & Observability Dynatrace Log analysis Performance monitoring Alerting and incident management Operating Systems Windows Server Linux (advantageous) Required Experience 5+ years of DevOps, Platform Engineering, or Site Reliability Engineering experience. Experience managing enterprise CI/CD platforms. Experience supporting mission-critical production environments. Experience with hybrid cloud and on-premises infrastructure. Proven experience implementing Infrastructure as Code. Experience supporting high-availability systems operating 24x7. Experience in a retail or high-transaction environment would be advantageous. Qualifications Bachelor's Degree in Computer Science, Information Technology, Engineering, or related field. Relevant industry certifications are advantageous, including: Microsoft Azure Certifications Amazon Web Services AWS Certifications HashiCorp Terraform Certifications GitHub GitHub Certifications ITIL Foundation Key Competencies Strong troubleshooting and problem-solving skills. Excellent communication and stakeholder engagement abilities. Ability to work under pressure during critical incidents. Strong focus on automation and continuous improvement. Operational ownership mindset. Attention to detail. Ability to balance delivery speed with platform stability and security.

Location & Eligibility

Where is the job
Cape Town, South Africa
On-site at the office

Listing Details

Posted
June 2, 2026
First seen
June 2, 2026
Last seen
June 4, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
52%
Scored at
June 2, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

cpconsultingDevOps Engineer