DevOps Engineer, IT – South Africa
Role summary
Altum takes an innovative, client-centric approach to technology, and we thrive on designing, implementing, and integrating elegant, comprehensive solutions in order to improve client and staff experiences throughout our business.
We have an opportunity in our Cape Town office for a DevOps Engineer to help build, operate, and continuously improve the platforms and delivery pipelines that underpin Altum Group’s technology environment. We are looking for a technology enthusiast who is passionate about reliability, automation, and secure-by-design engineering—enabling teams to deliver high-quality software changes quickly, safely, and consistently across our cloud estate.
The ideal candidate will be experienced in modern DevOps practices across the Microsoft ecosystem (Azure, Microsoft 365, and related tooling), with strong capability in CI/CD, infrastructure-as-code, observability, and environment governance. You will work closely with software engineers, data engineers, IT operations, and business stakeholders to ensure our solutions are resilient, scalable, and compliant—supporting a high-performing global transformation function.
Key responsibilities
Platform reliability and operational excellence
- Own the operational reliability of key technology platforms and services, ensuring high availability, performance, and resilience through proactive engineering and continuous improvement.
- Implement best-practice observability (monitoring, alerting, logging, dashboards) to enable rapid diagnosis, incident response, and preventative maintenance.
- Establish and run incident and problem management processes (triage, root cause analysis, remediation, post-incident reviews), improving stability and reducing repeat issues.
- Collaborate with engineering and operations teams to implement SRE-style practices, reliability targets, and pragmatic service controls.
CI/CD and release engineering
- Design, build, and maintain CI/CD pipelines to support repeatable, automated build, test, security scanning, and deployment across environments.
- Standardise release processes, including versioning, environment promotion, approval gates, rollback strategies, and deployment verification.
- Establish and maintain engineering standards across source control, testing, deployment, and operational readiness (including deployment playbooks and runbooks).
- Support teams with pipeline templates and tooling, enabling consistent delivery patterns across application, integration, and data workloads.
Cloud and infrastructure engineering (Azure)
- Implement and maintain Azure infrastructure and platform services to support application hosting, integration, data services, security, and network connectivity.
- Build and maintain Infrastructure-as-Code (IaC) patterns (e.g., Bicep/Terraform) for repeatable, auditable provisioning and configuration.
- Manage environment lifecycle and configuration (development/test/production), including secrets management, certificates, and platform dependencies.
- Work closely with IT and security stakeholders to ensure environments are designed for resilience, cost optimisation, and operational efficiency.
Security, governance, and controls
- Embed secure engineering practices into pipelines and platform operations (least privilege, secure configuration baselines, secrets management, vulnerability management).
- Ensure solutions are delivered in line with Altum’s governance and change management framework, including release controls, evidence trails, and segregation of duties.
- Support compliance and audit requirements through strong documentation, configuration management, and operational reporting.
- Promote safe and consistent operational practices for handling operational and client data, aligned to information security principles.
Collaboration and enablement
- Partner with software and data engineers to improve developer experience (DX), deployment frequency, and operational confidence, while maintaining strong controls.
- Provide technical support and guidance on environment readiness, deployment planning, and production operationalisation.
- Liaise with third parties (e.g., vendors, service providers) where required to support platform integration, escalation, and issue resolution.
- Champion the business’s continuous improvement programme, identifying opportunities to embed changes supporting the overall Transformation strategy.
- Perform other duties as necessary to support the Transformation team and wider business, acting in the best interests of the Group.
Skills, knowledge, and experience
To be successful in this role, the candidate must have a good standard of oral and written English, along with the following skills and experience:
- Holding a university degree in computer science, information systems or a related field.
- At least 3–7 years’ experience in a DevOps, platform engineering, or site reliability engineering role, ideally within a Microsoft / Azure environment.
- Strong experience designing and supporting CI/CD pipelines (e.g., Azure DevOps, GitHub Actions) and applying consistent release engineering practices.
- Strong experience with Infrastructure-as-Code (e.g., Bicep, Terraform), environment automation, and configuration management.
- Hands-on experience operating Azure services (compute, networking, identity, monitoring, security) and supporting cloud-hosted applications and integrations.
- Practical knowledge of observability tooling and approaches (centralised logging, metrics, alerting, tracing) and implementing operational dashboards.
- Experience working within a formalized governance framework.
- A modern understanding and experience of information security practices.
- Ability to work independently and collaboratively with minimal supervision.
- Excellent communication, problem-solving and analytical skills.
- Experience within the financial services industry is a distinct advantage, but not a requirement.
This is an exciting opportunity to join a high performing global transformation department within a vibrant company focused on growth and quality of service. You will have the chance to work on challenging and rewarding projects that will enhance your skills and knowledge. You will also enjoy a competitive salary and benefits package.
Apply Online