- Design, deploy, and maintain Azure cloud infrastructure.
- Build and manage CI/CD pipelines using Azure DevOps.
- Develop and maintain YAML-based build and release pipelines.
- Deploy and manage containerized applications using Azure Kubernetes Service (AKS).
- Create and maintain Infrastructure as Code (IaC) using Terraform.
- Automate infrastructure provisioning and operational tasks using PowerShell.
- Configure Azure Virtual Networks, Storage Accounts, Virtual Machines, Load Balancers, NSGs, and Azure Key Vault.
- Implement monitoring, logging, and alerting using Azure Monitor, Log Analytics, and Application Insights.
- Optimize cloud resources for performance, scalability, and cost.
- Implement RBAC, Managed Identities, and security best practices.
- Collaborate with development, QA, and infrastructure teams to support application deployments.
- Troubleshoot production issues and perform root cause analysis.
- Maintain documentation and operational procedures.