Design, deploy, and manage Azure IaaS resources, including virtual machines, storage, networking, and security services.
Deep expertise in troubleshooting complex IaaS issues across various services (Networking, Storage, VMs, Load Balancer, Application gateway, etc).
Experience in Hub & Spoke, Security Stack implementation.
Experience with Infrastructure as Code (IaC) tools like Terraform or Azure Resource Manager (Client) templates.
Experience with disaster recovery and business continuity planning.
Ability to perform root cause analysis and identify the source of complex technical issues.
Experience with monitoring and logging solutions like Azure Monitor.
Manage Azure subscriptions and billing, including cost optimization strategies.
Implement security policies and access controls for Azure resources.
Perform regular security audits and vulnerability assessments.
Familiarity with Azure Active Directory (Azure AD) and identity management concepts.
Knowledge of network security tools and best practices, including firewalls, intrusion detection/prevention systems (IDS/IPS), and vulnerability scanning.
Implement and manage advanced security solutions like Azure Sentinel, Azure Defender for Cloud.
Participate in incident response activities and remediation efforts.
Create and manage documentation for Azure IaaS resources.
Proficient in advanced Azure PowerShell scripting and Azure CLI for automation and custom solutions.
Develop and implement custom monitoring dashboards and scripts for proactive problem identification.
Experience with log analysis tools like Azure Monitor Logs and Application Insights for comprehensive troubleshooting.
Mentor and guide junior IaaS administrators and share technical expertise.
Actively participate in knowledge sharing initiatives within the IT team.
Contribute to the development of Azure best practices and documentation within the organization.