Azure DevOps Engineer Job Description Template
Our company is looking for a Azure DevOps Engineer to join our team.
Responsibilities:
- Moving manual or semi manual processes over to be fully automated;
- Maintaining the current platform & troubleshoot any issues;
- Resolve issues if and when they arise;
- Administering their code repositories and CI/CD, using Azure DevOps for the latter;
- Using Terraform for infrastructure as code, alongside Docker and Kubernetes for containerisation;
- Working on automation and continuous improvement;
- Proving support and guidance on their Azure platform, managing the environment;
- Receiving personalised training.
Requirements:
- CI/CD;
- Any experience with Terraform, Kubernetes, Docker is an advantage;
- Experience implementing and executing continuous integration and continuous delivery strategies;
- Puppet;
- Automate the scaling process;
- Must have experience writing scripts (PowerShell) to build and deploy environments using Infrastructure-as-Code, along with Azure DevOps experience;
- Data Management experience e.g. data profiling, large volume data handling;
- Experience in DevOps on Azure and Azure DevOps for Analytics Platform in Azure;
- Kubernetes;
- Experience in automated data driven testing;
- Asible;
- PaaS, IaaS, VM, Windows Administration, Azure networking;
- Commercial experience in deploying applications to AZURE over IIS;
- PowerShell – this will be used on a daily basis and you will need to be efficient in its use to a reasonable level;
- Experience of delivery of Informatica Enterprise Data Catalog product.