Key Responsibilities
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.