We are seeking a skilled Azure Cloud Engineer with 5 to 6 years of practical experience in designing, managing, and optimizing secure, scalable, and cost-effective Microsoft Azure environments. The ideal candidate will have a strong background in cloud infrastructure, identity and access management, networking, and automation. This role requires hands-on expertise in building robust Azure solutions that align with organizational goals and industry best practices.
Key Responsibilities
- Design, deploy, and manage Microsoft Azure infrastructure and services to ensure high availability and scalability.
- Implement and maintain identity and access management using Microsoft Entra ID.
- Configure and manage Azure networking components such as Virtual Networks (VNets), Subnets, Network Security Groups (NSGs), and Private Endpoints.
- Develop and maintain CI/CD pipelines to automate deployment processes.
- Utilize Infrastructure as Code (IaC) tools like Terraform, Bicep, or ARM templates for consistent and repeatable infrastructure provisioning.
- Monitor Azure environments using Azure Monitor and Application Insights to ensure performance and reliability.
- Troubleshoot issues related to Azure infrastructure, networking, identity, and deployment.
- Enforce cloud security best practices, access governance, and compliance standards.
- Optimize Azure architecture for scalability, availability, and cost efficiency.
Required Qualifications
- 5 to 6 years of hands-on experience in Microsoft Azure and cloud engineering.
- Strong expertise in Microsoft Azure infrastructure and services.
- Proficient in Microsoft Entra ID and identity/access management.
- In-depth knowledge of Azure networking components including VNets, Subnets, NSGs, and Private Endpoints.
- Experience with CI/CD pipelines and automated deployment workflows.
- Hands-on experience with Infrastructure as Code using Terraform, Bicep, or ARM templates.
- Familiarity with Azure Monitor and Application Insights for monitoring and diagnostics.
- Solid understanding of cloud security principles, access management, and governance frameworks.
- Proven ability to troubleshoot complex Azure infrastructure and deployment issues.
- Strong grasp of Azure architecture concepts related to scalability, availability, and reliability.
Preferred Qualifications and Benefits
- Experience with scripting and automation tools such as PowerShell and Azure CLI.
- Familiarity with Azure DevOps or GitHub Actions for continuous integration and delivery.
- Knowledge of Azure Policy, Management Groups, Role-Based Access Control (RBAC), and Azure Landing Zones.
- Skills in Azure cost optimization and resource management strategies.
- Exposure to Azure Kubernetes Service (AKS) and containerized workloads.
- Experience with Azure Key Vault for secrets management.
- Understanding of Azure Backup, Site Recovery, and disaster recovery solutions.
- Participation in cloud migration and modernization projects.
- Relevant Microsoft Azure certifications such as AZ-104, AZ-305, or equivalent are highly desirable.
This position offers the opportunity to work with cutting-edge Azure technologies in a dynamic environment, contributing to the cloud transformation journey of the organization. Candidates who demonstrate a strong technical foundation combined with problem-solving skills and a proactive approach will thrive in this role.