Senior DevOps Engineer; Azure DevOps & Kubernetes
Job in
Sandton, 2172, South Africa
Listed on 2025-12-25
Listing for:
SYSPRO Proprietary Limited
Full Time
position Listed on 2025-12-25
Job specializations:
-
IT/Tech
Cloud Computing, Systems Engineer, IT Project Manager, SRE/Site Reliability
Job Description & How to Apply Below
Senior Dev Ops Engineer (Azure Dev Ops & Kubernetes)
Department: Software Development
Employment Type: Full Time
Location: SA | Central | Johannesburg
DescriptionWe are looking for a Senior Dev Ops Engineer to take ownership of our Azure Dev Ops environment, including CI/CD pipelines, Git repositories, and deployment automation. You will play a key role in ensuring reliable, repeatable, and secure delivery of our applications and infrastructure — including containerized workloads running in Kubernetes (AKS/k3s).
This role requires a strong mix of hands-on technical expertise and the ability to design, document, and standardize Dev Ops processes across teams.
Key Responsibilities Azure Dev Ops Management- Manage and maintain Azure Dev Ops projects
, repositories, pipelines, and agent pools. - Implement YAML-based CI/CD pipelines for .NET, Node.js, or containerized workloads.
- Enforce branching strategies
, PR policies, and repository standards. - Automate builds, tests, and deployments using Azure Pipelines.
- Build, deploy, and manage containerized applications to AKS or k3s clusters
. - Create and maintain Helm charts and Kubernetes manifests.
- Integrate deployments into Azure Dev Ops pipelines (e.g., using kubectl, helm, or Git Ops).
- Manage name spaces, secrets, config maps, and RBAC within Kubernetes.
- Use Terraform or Bicep to define and provision infrastructure resources.
- Integrate IaC workflows into CI/CD pipelines with approvals and change tracking.
- Collaborate with Platform and Cloud teams on network, identity, and storage configuration.
- Integrate Azure Key Vault and manage secrets securely.
- Ensure pipelines, agents, and deployments adhere to least privilege principles.
- Enforce code signing, compliance, and audit policies in Azure Dev Ops.
- Build pipeline templates and reusable components for multiple teams.
- Monitor pipeline performance, deployment frequency, and failure trends.
- Implement automation for scaling, health checks, and rollback strategies.
- Work closely with development, QA, and infrastructure teams.
- Mentor junior Dev Ops engineers and developers on CI/CD best practices.
- Contribute to documentation and internal tooling improvements.
Key Skills & Experience
Must-Have
- 5+ years’ experience in Dev Ops, Build & Release, or Automation Engineering
. - Deep hands-on experience with Azure Dev Ops Services (repos, pipelines, artifacts).
- Strong YAML scripting and pipeline-as-code understanding.
- Proficiency with Docker and Kubernetes (AKS or k3s).
- Experience with Terraform or Bicep for IaC.
- Solid understanding of Git workflows (Git Flow, trunk-based).
- Experience with Azure Key Vault
, Service Connections
, and Managed Identities
. - Familiarity with monitoring/observability tools (e.g., Prometheus, Grafana, Sentry, Splunk).
- Excellent problem-solving, documentation, and communication skills.
Nice-to-Have
- Experience with Ansible or other configuration management tools.
- Knowledge of Helm
, Kustomize
, or Git Ops tools like ArgoCD or Flux. - Exposure to Drone CI
, Git Hub Actions
, or other pipeline systems. - Familiarity with security scanning (Snyk, Trivy, Aqua).
- Basic knowledge of networking and load balancing (Kube-VIP, ingress controllers, NGINX).
- Azure Dev Ops pipelines and repos are standardized and automated across teams.
- Deployments to Kubernetes are reliable, observable, and easily repeatable.
- Infrastructure changes are version-controlled and deployed through IaC pipelines.
- Teams can onboard projects to the Dev Ops platform with minimal friction.
- Documentation and best practices are clear and up to date.
- Work with a modern Dev Ops stack (Azure Dev Ops, Kubernetes, Terraform, Helm).
- Help define and evolve CI/CD best practices across multiple teams.
- Collaborate with developers, architects, and platform engineers.
- Be part of a team automating and scaling deployments across environments.
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×