Azure DevOps Engineer (Dynamics 365) (Remote)
IT – Software Development ~ IT – Infrastructure
Cape Town – Western Cape ~ Johannesburg – Gauteng ~ Durban – KwaZulu Natal ~ Remote
ENVIRONMENT:
A global provider of cutting-edge Data-driven Solutions seeks the technical expertise of an Azure DevOps Engineer to join its dynamic team of professionals and fill a fully remote role. Your role will entail introducing and implementing DevOps processes like infrastructure provisioning (Iac), CI/CD, Git administration, Access Management in team, Databricks deployment, creating scheduled and on-demand backup for PostgreSQL while coding and executing Automated runbook using PowerShell. The ideal candidate must have at least 5 years work experience in a similar role including having worked with CI/CD, Dynamics 365, PowerShell for Azure and JMeter Testing. Any experience in addition withing Finance and Operations (F&O), will prove beneficial.
DUTIES:
- Introduce and implement DevOps processes like infrastructure provisioning (Iac), CI/CD, Git administration, Access Management in team.
- Improve and maintain CI/CD for deploying all microservices to AKS using GitHub Actions and Argo.
- Develop CI/CD using Azure DevOps and GitHub Actions workflow for Databricks deployment.
- Create scheduled and on-demand backup for PostgreSQL database using backup vault.
- Introduce GitHub action workflows for whitelisting IP to the firewall settings of different cloud services and reduce dependency in team by 80%.
- Code and execute Automated runbook using PowerShell for Azure VM’s start/stop, updating firewall rules, fetch resource lock status that increase efficiency by 100%.
- Track technology trends and make potential updates and integrations of the tool to increase functionality or performance of the CI/CD workflow or cloud resources.
- Measure cloud resource and application performance by configuring monitors, alerts, dashboards in Datadog and create infra for JMeter Testing.
- Optimise cost of Azure resources, ensuring right sizing of instances, usage of cloud services leading company.
REQUIREMENTS:
- Minimum of 5 years’ experience with Azure DevOps.
- CI/CD.
- Dynamics 365.
- PowerShell for Azure.
- JMeter Testing.
- Finance and Operations (F&O) experience highly desirable.