- Design, build, and manage cloud infrastructure on Microsoft Azure.
- Develop and maintain CI/CD pipelines using Azure DevOps YAML.
- Deploy, manage, and troubleshoot applications on Azure Kubernetes Service (AKS).
- Implement Infrastructure as Code (IaC) using Terraform.
- Automate operational tasks and deployments using PowerShell scripting.
- Monitor, optimize, and secure Azure cloud environments.
- Collaborate with development, QA, and operations teams to streamline release processes.
- Implement containerization and orchestration best practices using Docker and Kubernetes.
- Manage Azure services such as Virtual Networks, Storage Accounts, Key Vault, App Services, Azure Monitor, and Log Analytics.
- Ensure compliance with security, governance, and cost-optimization standards.
- Perform root cause analysis and provide solutions for production issues.
Required Skills:
- Robust hands-on experience with Microsoft Azure Cloud Platform.
- Expertise in Azure DevOps and YAML-based CI/CD pipeline development.
- Experience deploying and managing workloads on Azure Kubernetes Service (AKS).
- Proficiency in Terraform for infrastructure provisioning and management.
- Strong scripting skills in PowerShell.
- Experience with Git repositories and branching strategies.
- Good understanding of Kubernetes, Docker, networking, and security concepts.
- Knowledge of monitoring and logging tools in Azure.
- Experience with Azure IAM, RBAC, Key Vault, and cloud security best practices.