Job Description (JD) Azure Infrastructure Engineer Experience 8+ Years (with at least 3+ years of hands‑on Azure experience)
Job Summary
We are seeking a skilled Azure Infrastructure Engineer responsible for designing, deploying, configuring, and managing Azure cloud infrastructure services. The candidate will ensure secure, scalable, and highly available cloud environments while supporting migration, automation, monitoring, and operational excellence across enterprise workloads.
Key Responsibilities
Azure Infrastructure Deployment & Management
Deploy and manage Azure infrastructure services including:
- Virtual Machines (Windows/Linux)
- Virtual Networks (VNet)
- Subnets, NSGs, UDRs
- Load Balancers
- Azure Application Gateway
- Azure Firewall
- VPN Gateway and ExpressRoute
- Azure Storage Accounts
- Azure Backup and Recovery Services Vault
- Implement high availability and disaster recovery solutions.
Identity & Security
Configure and manage:
- Microsoft Entra ID (Azure AD)
- Role-Based Access Control (RBAC)
- Managed Identities
- Azure Key Vault
- Conditional Access Policies
- Ensure compliance with security best practices and governance standards.
Infrastructure as Code & Automation
Automate infrastructure deployments using:
- Azure Resource Manager (ARM) Templates
- Bicep
- Terraform
- PowerShell
- Azure CLI
- Build reusable deployment templates and automation scripts.
Monitoring & Operations
Configure and maintain:
- Azure Monitor
- Log Analytics Workspace
- Application Insights
- Azure Alerts and Dashboards
- Perform incident troubleshooting and root cause analysis.
- Optimize cloud performance, availability, and cost.
Migration & Modernization
Support migration of on-premises infrastructure to Azure.
- Assess workloads and recommend suitable Azure services.
- Participate in cloud transformation and modernization initiatives.
DevOps & CI/CD Integration
Work with Azure DevOps or GitHub Actions for infrastructure deployment pipelines.
- Implement Infrastructure as Code (IaC) and CI/CD best practices.
Required Skills
Azure Services
- Azure Virtual Machines
- Azure Networking
- Azure Storage
- Azure Backup
- Azure Site Recovery
- Azure Load Balancer
- Azure Application Gateway
- Azure Firewall
- Azure DNS
- Azure Monitor
- Azure Key Vault
Operating Systems
- Windows Server Administration
- Linux Administration (RHEL, Ubuntu, CentOS)
Automation & Scripting
- PowerShell
- Azure CLI
- Terraform
- Bicep / ARM Templates
Networking
- TCP/IP
- DNS
- VPN
- Routing & Switching
- Hybrid Connectivity
- Network Security Concepts
Preferred Skills
- Azure Landing Zone implementation
- Azure Policy and Governance
- Azure Arc
- Container technologies (AKS, Docker)
- Microsoft Sentinel
- FinOps and Azure Cost Optimization
- ITIL processes and documentation
Certifications (Preferred)
- Microsoft Certified: Azure Administrator Associate (AZ-104)
- Microsoft Certified: Azure Solutions Architect Expert (AZ-305)
- Azure Security Engineer Associate (AZ-500)
- Terraform Associate Certification
Education
Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.
Key Competencies
- Strong troubleshooting and analytical skills
- Excellent communication and stakeholder management
- Ability to work in a 24x7 support environment (if required)
- Team collaboration and documentation skills
- Proactive approach to automation and continuous improvement
Deliverables
- Azure infrastructure deployment and configuration
- Infrastructure automation scripts/templates
- Security and compliance adherence
- Monitoring and operational support
- Documentation and knowledge transfer
This JD is suitable for an Azure Infrastructure Engineer focused on deployment and management of Azure infrastructure services in enterprise environments.