Key Responsibilities
1️⃣ Cloud Infrastructure Deployment & Management
- Design, deploy, and manage Azure resources (VMs, VNets, Load Balancers, Storage, AKS, etc.)
- Implement virtualization and containerization (Azure VM Scale Sets, AKS, Docker)
- Configure Azure networking components: subnets, NSGs, VPN Gateways, ExpressRoute
2️⃣ Security & Compliance
- Apply Azure IAM, RBAC, and Conditional Access for access control
- Monitor and secure cloud workloads using Azure Defender & Security Center
- Implement encryption, firewalls, Azure Policies, and compliance standards
3️⃣ Automation & DevOps
- Develop and manage IaC using ARM Templates / Bicep / Terraform
- Automate CI/CD pipelines using Azure DevOps / GitHub Actions
- Configure automation tasks with PowerShell, Azure CLI, Runbooks
4️⃣ Monitoring & Performance Optimization
- Configure monitoring using Azure Monitor, Log Analytics, and Application Insights
- Troubleshoot performance, cost issues, and optimize resource utilization
- Maintain SLAs and ensure high availability/disaster recovery
5️⃣ Data & Storage Management
- Manage Azure Storage, Backup, Site Recovery, and databases (SQL, Managed Instances)
- Implement data lifecycle, retention, and recovery strategies
6️⃣ Cost & Resource Governance
- Implement cost control tools (Cost Management, Budgets, Policies)
- Track and optimize cloud spending via tagging and automation
7️⃣ Collaboration & Support
- Work closely with DevOps, Networking, Security, and Application teams
- Provide L2/L3 support for cloud issues
- Maintain documentation, runbooks, architecture diagrams
🧠 Preferred Technical Skills
- Azure AD, VNet Architecture, Zero Trust security
- Scripting: PowerShell, Bash, YAML
- DevOps tooling & CI/CD pipelines
- Infrastructure-as-Code: Terraform/Bicep