Description

Responsibilities:

  • In-depth understanding and experience with deployments of various systems in Azure, including Azure networking, VPNs, IaaS, PaaS, SQL, storage, Azure AD, etc.
  • Write Infrastructure as Code (IaC) using Terraform
  • Experience in Kubernetes (AKS), Ansible/Terraform, Docker, Azure Networking, Azure Application Gateway, Azure DevOps
  • Microsoft Azure Operational and Monitoring tools, including Azure Monitor, App Insights, and Log Analytics
  • Knowledge of PowerShell, Git, ARM templates, and deployment automation
  • Experience with Continuous Integration Delivery models such as Azure DevOps, including Git, CI/CD pipelines, and IaC
  • CI/CD infrastructure and process troubleshooting (disk space, network issues, etc.)
  • CI/CD pipeline support (troubleshooting, support with setting up in new projects)
  • Strong automation experience using Azure Automation, Azure CLI, PowerShell, Terraform
  • Strong knowledge of infrastructure solutions, specifically in relation to Microsoft Azure, platform migration, system security, enterprise directories, and cloud technologies
  • Strong knowledge of infrastructure solutions, specifically in relation to Microsoft Azure, platform migration, system security, enterprise directories, and cloud technologies
  • Design, implementation, and support experience of sophisticated Azure infrastructure solutions (IaaS & PaaS)
  • Monitoring, alerting, and logging tools (Azure Monitor, Log Analytics, Dynatrace, App Insights, Splunk)
  • Provide systems support, including responding to monitoring alerts
  • Azure HA/DR, scaling, and backup solutions (ASR, Azure Backup, Scale Sets)
  • Documentation of solutions (e.g. configuration and setup)
  • Working within a project management/agile delivery methodology in a leading role as part of a wider team
  • Provide effective knowledge transfer and upskilling to other team members as needed

Experience:

  • Basic understanding of servers, networks, storage, and databases
  • Deep knowledge and expertise in Azure services/functions
  • Deep knowledge and experience with IaC solutions such as Terraform
  • At least 4+ years of experience in architecture, design, and implementation of Azure solutions
  • At least 4+ years of experience with Azure Dev/Ops
  • At least 4+ years of experience with Python or a similar programming language
  • At least 4+ years of experience with Linux, Windows server automation, and scripting
  • Hands-on experience in continuous delivery and continuous integration of CI/CD pipelines
  • Hands-on experience on Kubernetes and containerization technologies like Docker and Azure Container Registry
  • Experience with Azure Repos, branching, code review, and code analysis tools
  • Proficient with Git, Git Flow, Azure DevOps
  • Ability to assess the requirement, environment, and suggest the right tools/technologies
  • Expertise in Debugging and providing solutions and workarounds
  • Expertise in Azure Functions
  • Knowledge of different monitoring and logging solutions available on Cloud, preferably on Azure
  • Excellent communication, presentation, and coding abilities

Education:

  • Bachelor’s Degree preferred

Other Qualifications:

  • Microsoft Certified Azure Administrator Associate (AZ-100, AZ-101)
  • Azure Security Engineer Associate (AZ-500)
  • Azure Solutions Architect Expert (AZ-300, AZ-301)
  • Azure DevOps (AZ-400)
  • Azure Data Engineering (AZ-200 and AZ-201)
  • Azure Cloud Developer (AZ-203)

Education

Bachelor's degree