Programmers.io is 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.Interested Candidates can drop their resumes to
Job Title
Azure Infrastructure and DevOps Engineer