Job Summary
We are seeking a highly capable Azure Engineer to design, implement, and support scalable cloud infrastructure solutions in Microsoft Azure. This role requires hands-on expertise in Azure services, infrastructure automation, and cloud operations, along with the ability to collaborate effectively with offshore delivery teams. The engineer will work closely with architects, developers, and operations teams to ensure that Azure environments are optimized for performance, reliability, and cost-efficiency. The ideal candidate will combine deep technical knowledge with strong coordination and communication skills to drive cloud initiatives across distributed teams.
Key Responsibilities
- Act as the primary engineering contact for Azure infrastructure across global delivery teams
- Design and deploy Azure resources including virtual networks, VMs, storage, databases, and PaaS services
- Implement Infrastructure as Code (IaC) using ARM templates, Bicep, Terraform, and scripting tools
- Configure and manage Azure services such as Azure Monitor, Log Analytics, Automation, and Resource Manager
- Optimize cloud environments for performance, scalability, and cost using Azure Advisor and native tools
- Collaborate with offshore engineers to guide implementation, review deployments, and ensure adherence to standards
- Support migration of workloads from on-premises or other cloud platforms to Azure
- Troubleshoot and resolve issues related to networking, compute, storage, and identity in Azure
- Document architecture, configurations, and operational procedures for knowledge sharing and compliance
- Participate in discovery and remediation of security findings
As an Azure Engineer, your daily activities may include :
Reviewing infrastructure requests and provisioning resources using IaC toolsMonitoring performance metrics and resolving alerts from Azure Monitor or Log AnalyticsAttending standups or sync meetings with offshore teams to coordinate deployments and troubleshoot issuesUpdating automation scripts to streamline provisioning and configuration tasksCollaborating with application teams to ensure workloads are deployed securely and efficientlyPerforming cost analysis and implementing recommendations from Azure AdvisorDocumenting changes, updating runbooks, and sharing best practices across teamsSupporting change management and release processes for cloud infrastructure updatesRequired Skills & Qualifications
Strong hands-on expertise with Microsoft Azure services including compute, networking, storage, and identityProficiency in Infrastructure as Code using ARM, Bicep, Terraform, and scripting (PowerShell, CLI)Experience with Azure-native tools such as Azure Monitor, Log Analytics, Automation, and Resource ManagerSolid understanding of cloud networking (VNet, NSG, VPN, ExpressRoute) and identity management (AAD, RBAC)Experience supporting production workloads in Azure across IaaS and PaaS environmentsStrong troubleshooting skills in cloud infrastructure and operationsExcellent communication skills to collaborate with global / offshore teamsPreferred Qualifications
Microsoft Certified : Azure Administrator Associate (AZ-104) or Azure Solutions Architect ExpertExperience with hybrid cloud environments and integration with on-premises systemsFamiliarity with DevOps practices and CI / CD pipelines using Azure DevOps or GitHub Actions