Azure Infrastructure and DevOps Engineer

  • Role: Azure Infrastructure and DevOps Engineer
  • Employment: fulltime
  • Experience: 4 to 8 Years
  • Salary: Not Disclosed
  • Location: Remote

Programmers.IO is currently looking to hire Azure Infrastructure and DevOps Engineer on Azure IaaS, PaaS services, Repos, Pipelines, Boards, and Artifacts Technology. If you think you are a good fit and willing to work from Remote location.Please apply with you resume or share your resume at anjali.shah@programmers.io

Experience Required: 4 to 8 Years

We are seeking a highly motivated Azure Infrastructure and DevOps Engineer with 3–5 years of hands-on experience to join our cloud operations and engineering team. The ideal candidate will be responsible for deploying, managing, and optimizing scalable, secure, and high-availability Azure environments. This role also includes implementing CI/CD pipelines, infrastructure as code (IaC), and ensuring cloud infrastructure best practices are followed.
 

Key Responsibilities:

  • Design, deploy, and maintain Azure infrastructure services including VMs, VNets, Storage, Azure Active Directory, Key Vault, Load Balancers, and Application Gateways.
  • Implement and manage CI/CD pipelines using Azure DevOps, GitHub Actions, or Jenkins.
  • Develop and maintain Infrastructure as Code (IaC) using tools like Terraform, ARM templates, or Bicep.
  • Monitor infrastructure and applications using Azure Monitor, Log Analytics, Application Insights, or third-party tools.
  • Ensure security and compliance through RBAC, NSGs, Azure Policy, and Security Center configurations.
  • Experience in setting up and managing Jenkins pipelines for automated builds, testing, and deployments across various environments. Integrated Jenkins with Git, Maven, and other tools to streamline the CI/CD process and improve development efficiency.
  • Automate routine cloud operations using PowerShell, Bash, or Python scripts.
  • Collaborate with development and infrastructure teams to support application deployments and environment setups.
  • Perform backup and disaster recovery planning and implementation.
  • Troubleshoot and resolve issues in production and non-production environments.
  • Proficient in creating and managing Azure DevOps YAML pipelines for continuous integration and delivery. Implemented multi-stage deployments, artifact publishing, environment approvals, and infrastructure provisioning using Infrastructure as Code.
  • Maintain documentation for architecture, procedures, and configurations.

Required Skills and Experience:

  • 3+ years of experience in Azure Cloud Infrastructure and DevOps engineering roles.
  • Strong knowledge of Azure IaaS and PaaS services.
  • Proficient in Azure DevOps, including Repos, Pipelines, Boards, and Artifacts.
  • Experience with Terraform, ARM templates, or Bicep for IaC.
  • Hands-on experience with Windows and/or Linux server administration.
  • Solid understanding of networking concepts (VNETs, Subnets, DNS, VPN, ExpressRoute).
  • Familiarity with Docker and container orchestration (AKS or Kubernetes is a plus).
  • Good knowledge of version control systems like Git.
  • Experience in scripting with PowerShell, Bash, or Python.
  • Understanding of cloud security best practices and identity management.
  • Knowledge of monitoring and logging tools in Azure.

Good to Have Qualifications:

  • Microsoft Certified: Azure Administrator Associate or DevOps Engineer Expert.
  • Experience with Hybrid cloud setups or On-prem to Azure migrations.
  • Exposure to CI/CD for .NET, Node.js, Python, or similar application stacks.
  • Experience working in Agile/Scrum environments.

Skills and Knowledge:

  • Azure IaaS, PaaS services, Repos, Pipelines, Boards, and Artifacts