Overview
Skills
Job Details
We are seeking a highly skilled Azure Infrastructure Engineer to design, implement, and maintain scalable, reliable, and secure cloud infrastructure on Microsoft Azure. The ideal candidate will have hands-on experience with Azure services, infrastructure automation, and cloud architecture best practices. You will be responsible for deploying and managing cloud environments, ensuring optimal performance, security, and availability across all infrastructure components.
Responsibilities:
Design and deploy scalable, highly available, and fault-tolerant cloud infrastructure on Azure.
Implement and manage Azure IaaS/PaaS services, such as Virtual Machines, Azure Kubernetes Service (AKS), Virtual Networks, Load Balancers, and App Services.
Automate infrastructure provisioning using tools such as ARM templates, Terraform, Azure CLI, and PowerShell.
Ensure infrastructure security by managing Azure security services like Azure Active Directory (AAD), Azure Security Center, and network security groups (NSGs).
Monitor and optimize cloud resources for performance, cost efficiency, and scalability using Azure Monitor, Azure Log Analytics, and Azure Cost Management.
Implement and manage backup, disaster recovery, and failover strategies using services like Azure Site Recovery and Azure Backup.
Collaborate with DevOps and development teams to implement CI/CD pipelines, supporting infrastructure as code (IaC) for deployment automation.
Troubleshoot and resolve infrastructure-related issues in Azure environments, providing root cause analysis and solutions.
Manage access control, governance, and compliance using Azure Policy, Role-Based Access Control (RBAC), and Azure Blueprints.
Maintain documentation for infrastructure designs, configurations, and processes to ensure knowledge sharing and operational efficiency.
Skills & Qualifications:
Azure Expertise: 3+ years of experience managing Azure cloud infrastructure, including Virtual Machines, Storage Accounts, Networking, Load Balancers, and Application Gateways.
Infrastructure Automation: Proficiency in infrastructure-as-code (IaC) using ARM templates, Terraform, Bicep, Azure CLI, and PowerShell scripting.
Networking: Strong understanding of Azure networking concepts, including Virtual Networks, Subnets, VPN Gateways, ExpressRoute, DNS, and traffic management.
Security & Compliance: Hands-on experience implementing Azure security services, such as Azure Active Directory, Azure Policy, Key Vault, and NSGs, with a focus on governance and compliance.
Monitoring & Optimization: Experience with Azure Monitor, Log Analytics, and Application Insights to monitor and troubleshoot infrastructure performance and availability.
Backup & Disaster Recovery: Expertise in designing and implementing backup and disaster recovery strategies using Azure services like Site Recovery and Backup.
CI/CD & DevOps Integration: Experience working with DevOps practices and tools (Azure DevOps, GitHub Actions) to integrate automated deployment pipelines for infrastructure changes.
Problem Solving: Ability to diagnose and resolve complex infrastructure and networking issues in real-time.
Documentation & Collaboration: Excellent communication skills, with the ability to document designs and processes clearly and collaborate effectively with cross-functional teams.
Preferred Qualifications:
Azure Certifications: Microsoft Certified: Azure Solutions Architect Expert or Microsoft Certified: Azure Administrator Associate.
Containerization: Experience with Azure Kubernetes Service (AKS) or containerized deployments using Docker.
Hybrid Cloud: Familiarity with hybrid cloud solutions, such as Azure Arc, and experience integrating on-premises infrastructure with Azure.
DevOps & Automation: Knowledge of GitOps practices, continuous integration, and continuous deployment (CI/CD) with Azure Pipelines or similar tools.
Education:
Bachelor s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.