Key Skills:Cloud Migration, Azure Cloud infrastructure, Azure
Roles and Responsibilities:
- Design, develop, and maintain infrastructure as code using Terraform, Bicep, PowerShell, and Ansible for cloud resource provisioning and configuration.
- Implement Azure Resource Manager (ARM) templates and Bicep for Azure-native infrastructure deployments.
- Build, optimize, and maintain CI/CD pipelines using Azure DevOps and GitLab for automated infrastructure and application deployments.
- Integrate IaC workflows with GitOps principles and version control systems to ensure traceability and repeatability.
- Design and deploy Azure infrastructure aligned with the Azure Well-Architected Framework and Cloud Adoption Framework (CAF).
- Monitor and remediate configuration drift through automated checks and scheduled workflows.
- Lead Azure migration initiatives, including Azure Migrate execution and Azure Landing Zone design for on-premises workloads.
- Plan and execute migrations of virtual machines, databases, and applications from on-premises to Azure.
- Modernize legacy workloads by containerizing Java and .NET applications and deploying them to Azure Kubernetes Service (AKS).
- Embed security controls into IaC pipelines using tools such as Checkov or GitHub Advanced Security.
- Implement identity and access management using Azure Active Directory, Managed Identities, and Azure Key Vault.
- Configure monitoring and logging using Azure Monitor and Log Analytics to ensure operational visibility.
- Perform cost optimization and resource utilization analysis to improve cloud efficiency.
Skills Required:
- Strong experience in cloud migration and Azure cloud infrastructure is required.
- Hands-on expertise in Infrastructure as Code using tools such as Terraform and Bicep is required.
- Experience building and maintaining CI/CD pipelines for infrastructure automation is required.
- Knowledge of Azure-native services, ARM templates, and Landing Zone architecture is required.
- Experience with containerization and AKS-based deployments is required.
- Understanding of cloud security practices, identity management, and secrets management is required.
- Familiarity with GitOps practices and version-controlled infrastructure is required.
- Experience with monitoring, logging, and cost optimization in Azure environments is required.
Education:B.E., B.Tech, or MCA in Computer Science, Information Technology, or Information Security.