Skip to content
mimi

Software Release Engineer (Microsoft Stack)

Cware

South Africa · Hybrid Full-time Today

About the role

Job Description

The Software Release Engineer is responsible for planning, automating, and executing software builds and releases within a Microsoft-based environment. This includes managing CI/CD pipelines, ensuring smooth deployments to Azure, and maintaining high standards for software delivery in .NET ecosystems.

Key Responsibilities:

Build & Deployment Automation

  • Design and maintain CI/CD pipelines using Azure Dev Ops Pipelines.
  • Automate builds for .NET Core / .NET Framework applications.
  • Manage release pipelines to Azure App Services, IIS, and Azure SQL.

Version Control & Configuration Management

  • Administer Azure Repos or Git Hub Enterprise.
  • Maintain branching strategies (Git Flow) and enforce code quality policies.

Release Management

  • Plan, coordinate, and execute releases across development, staging, and production environments.
  • Implement release gates and approvals using Azure Dev Ops Environments.
  • Deploy and manage infrastructure with ARM templates, Bicep, or Terraform (Azure Provider).
  • Automate provisioning and scaling in Azure Cloud.
  • Implement monitoring with Azure Monitor, Application Insights, and Log Analytics.
  • Manage rollback and recovery procedures in case of failed deployments.

Security & Compliance

  • Apply security best practices in Azure Dev Ops, including role-based access control (RBAC).
  • Ensure secure handling of secrets with Azure Key Vault.

Requirements

  • CI/CD Tools: Azure Dev Ops Pipelines, Git Hub Actions (for MS Stack)
  • Opportunity to work in a Microsoft-based environment with cutting-edge technologies.
  • Hybrid work model: 70% remote and 30% in-office after the probation period.

Skills

.NET Core.NET FrameworkARM templatesAzureAzure App ServicesAzure CloudAzure Dev OpsAzure Dev Ops PipelinesAzure Key VaultAzure MonitorAzure ReposAzure SQLBicepGitGit Hub ActionsGit FlowIISLog AnalyticsTerraform

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free