
Overview
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