Senior DevOps Engineer: Azure CI/CD for ERP Deployments

Psybergate (Pty) Ltd

Gauteng

On-site

ZAR 900,000 - 1,500,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Psybergate (Pty) Ltd is seeking a senior DevOps professional to design, implement and maintain enterprise CI/CD pipelines using Azure DevOps. You will standardize deployment patterns across .NET apps, Azure services, integrations, databases and ERP platforms, while automating build, test, packaging, deployment and release processes.

You will establish Git workflows, manage configuration versions, and support deployments across DEV, SIT, UAT, Pre-Production and Production.

Qualifications

  • Bachelor's degree or equivalent practical experience in Computer Science, Software Engineering, Information Systems or a related technical discipline.
  • 7+ years' relevant technology experience, with significant experience in DevOps, release engineering or software engineering.
  • Strong hands-on experience with Azure DevOps, including Pipelines, Repos and Artifacts.
  • Strong experience with CI/CD and release processes.
  • Strong experience deploying .NET/C# applications.
  • Strong knowledge of Git and modern source-control practices.
  • Practical experience with Microsoft Azure.
  • Experience designing and implementing CI/CD pipelines.
  • Practical experience with Infrastructure as Code, preferably Terraform or Bicep.
  • Experience managing deployments across multiple enterprise environments.
  • Strong understanding of application configuration, secrets and certificate management.
  • Experience with SQL/database deployment and versioning.
  • Experience supporting complex enterprise application or ERP deployments.
  • Strong understanding of SDLC, change management, release management and production controls.
  • Experience troubleshooting complex deployment and environment issues.
  • Experience with PowerShell or other scripting technologies.

Responsibilities

  • Design, implement and maintain enterprise CI/CD pipelines using Azure DevOps.
  • Establish consistent deployment patterns across .NET applications, Azure services, integrations, databases and enterprise platforms.
  • Automate build, testing, packaging, deployment and release processes.
  • Establish and maintain effective Git, branching, pull request and code review practices.
  • Ensure application and configuration versions are traceable across environments.
  • Support deployment and release management for .NET/C# applications and services.
  • Build deployment automation for Azure services and supporting infrastructure.
  • Implement Infrastructure as Code using Terraform, Bicep or ARM templates.
  • Support Azure configuration, secrets, certificates and service connections using secure practices.
  • Work with Azure platform teams on networking, identity, security, monitoring and environment provisioning.
  • Develop controlled deployment approaches for ERP platforms and their integrations.
  • Support deployment automation and release management across Oracle Fusion Cloud and Oracle Integration Cloud where applicable.
  • Manage deployment dependencies between ERP configuration, integrations, .NET applications, database changes and downstream systems.
  • Coordinate releases across DEV, SIT, UAT, Pre-Production and Production environments.
  • Manage release dependencies across multiple applications, platforms and technology teams.
  • Establish release readiness checks and deployment runbooks.
  • Ensure rollback, roll-forward and recovery procedures are in place.
  • Support major programme releases, cutovers and go-live activities.
  • Ensure deployments comply with SDLC, cybersecurity, change management and segregation-of-duties requirements.
  • Maintain end-to-end traceability from source code through build, testing, approval and production deployment.
  • Implement automated quality and security gates within CI/CD pipelines.
  • Reduce manual deployment activity and configuration drift between environments.
  • Maintain deployment logs and evidence required for audit and regulatory purposes.
  • Integrate deployment processes with monitoring, logging and alerting capabilities.
  • Support application teams with Azure monitoring and observability.
  • Troubleshoot deployment and environment-related production incidents.
  • Drive root-cause analysis for recurring deployment failures.
  • Continuously improve deployment reliability, automation and recovery capability.
  • Provide DevOps engineering guidance and standards to development teams.
  • Work with system integrators and third parties to ensure solutions comply with internal DevOps and deployment standards.
  • Support knowledge transfer from programme implementation teams into internal engineering and support teams.

Skills

DevOps
Azure DevOps
CI/CD
Git
Scripting
PowerShell

Education

Bachelor's degree in Computer Science/Software Engineering/Information Systems

Tools

Terraform
Bicep
ARM templates
Octopus
Jenkins
PowerShell

Job description

Psybergate (Pty) Ltd is seeking a senior DevOps professional to design, implement and maintain enterprise CI/CD pipelines using Azure DevOps. You will standardize deployment patterns across .NET apps, Azure services, integrations, databases and ERP platforms, while automating build, test, packaging, deployment and release processes.

You will establish Git workflows, manage configuration versions, and support deployments across DEV, SIT, UAT, Pre-Production and Production.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior DevOps & Cloud Engineer: CI/CD, Kubernetes, Azure
Senior DevOps & Cloud Engineer: CI/CD, Kubernetes, Azure

Perssol • Cape Town

Hybrid
ZAR 700,000 - 1,100,000
Remote Automation Test Analyst - DevOps QA Engineer
Remote Automation Test Analyst - DevOps QA Engineer

Psybergate (Pty) Ltd • Gauteng

Remote
ZAR 420,000 - 660,000
Senior Azure DevOps Engineer
Senior Azure DevOps Engineer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior DevOps & SRE: Azure, Kubernetes, CI/CD
Senior DevOps & SRE: Azure, Kubernetes, CI/CD

Indsafri • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior DevOps Engineer - Azure CI/CD for FinTech
Senior DevOps Engineer - Azure CI/CD for FinTech

IndSAfri • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Senior DevOps Engineer Hybrid Cloud & CI/CD
Senior DevOps Engineer Hybrid Cloud & CI/CD

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Competitive compensation
Medical aid
+3
Senior DevOps Engineer: Cloud, CI/CD & IaC Leader
Senior DevOps Engineer: Cloud, CI/CD & IaC Leader

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health, dental, and vision insurance
Retirement plan
+2
Senior DevOps Engineer - Azure, CI/CD & IaC Automation
Senior DevOps Engineer - Azure, CI/CD & IaC Automation

Devopsroles • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Senior DevOps Engineer
Senior DevOps Engineer

Psybergate (Pty) Ltd • Gauteng

On-site
ZAR 900,000 - 1,500,000
Senior DevOps CI/CD Engineer - Azure Kubernetes Automation
Senior DevOps CI/CD Engineer - Azure Kubernetes Automation

E-Merge • South Africa

On-site
ZAR 1,260,000 - 1,540,000