0% found this document useful (0 votes)
9 views2 pages

Software Release Engineer - Microsoft Stack

CWARE (PTY) LTD is seeking a Software Release Engineer to manage software builds and releases in a Microsoft environment, focusing on CI/CD pipelines and Azure deployments. Key responsibilities include automation of builds, version control management, release planning, and infrastructure management. Required skills encompass Azure DevOps, GitHub, scripting, and cloud platform expertise.

Uploaded by

Anelka Ashley
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views2 pages

Software Release Engineer - Microsoft Stack

CWARE (PTY) LTD is seeking a Software Release Engineer to manage software builds and releases in a Microsoft environment, focusing on CI/CD pipelines and Azure deployments. Key responsibilities include automation of builds, version control management, release planning, and infrastructure management. Required skills encompass Azure DevOps, GitHub, scripting, and cloud platform expertise.

Uploaded by

Anelka Ashley
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

CWARE (PTY) LTD

Reg. no. 2019/216190/07


[Link]
info@[Link]
Tel: (083) 356-9223

Software Release Engineer (Microsoft Stack)

Role Overview
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:
1. Build & Deployment Automation

o Design and maintain CI/CD pipelines using Azure DevOps Pipelines.

o Automate builds for .NET Core / .NET Framework applications.

o Manage release pipelines to Azure App Services, IIS, and Azure SQL.

2. Version Control & Configuration Management

o Administer Azure Repos or GitHub Enterprise.

o Maintain branching strategies (Git Flow) and enforce code quality policies.

3. Release Management

o Plan, coordinate, and execute releases across development, staging, and


production environments.

o Implement release gates and approvals using Azure DevOps


Environments.

4. Environment & Infrastructure Management

o Deploy and manage infrastructure with ARM templates, Bicep, or


Terraform (Azure Provider).

Directors: W. Swanepoel & H. Leach


1
CWARE (PTY) LTD
Reg. no. 2019/216190/07
[Link]
info@[Link]
Tel: (083) 356-9223

o Automate provisioning and scaling in Azure Cloud.

5. Monitoring & Incident Management

o Implement monitoring with Azure Monitor, Application Insights, and Log


Analytics.

o Manage rollback and recovery procedures in case of failed deployments.

6. Security & Compliance

o Apply security best practices in Azure DevOps, including role-based access


control (RBAC).

o Ensure secure handling of secrets with Azure Key Vault.

Skills Required:

 CI/CD Tools: Azure DevOps Pipelines, GitHub Actions (for MS Stack)

 Version Control: Azure Repos, GitHub Enterprise

 Scripting & Automation: PowerShell, YAML (for pipeline definitions), Bicep

 Cloud Platform: Azure (App Services, Azure SQL, Azure Functions, Storage
Accounts)

 Monitoring: Azure Monitor, Application Insights

 Security: Azure AD

Submitted by:
Wilco Swanepoel
Director | [Link]
info@[Link]

Directors: W. Swanepoel & H. Leach


2

You might also like