C
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