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