Azure DevOps Engineer

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.