Key Responsibilities:
- Deploy, configure, and manage Azure cloud infrastructure, including VMs, networking, storage, and databases.
- Implement and maintain Azure security best practices, ensuring compliance with industry standards.
- Optimize Azure cost management by monitoring usage, rightsizing resources, and implementing budget controls.
- Automate cloud operations using PowerShell, Azure CLI, ARM templates, and Terraform.
- Configure and manage Azure networking, including VNets, VPNs, ExpressRoute, and load balancers.
- Set up and manage Azure Active Directory (AAD) and identity & access management (IAM) policies.
- Implement backup and disaster recovery solutions to ensure business continuity.
- Monitor and troubleshoot Azure workloads to ensure high availability and performance.
- Work with DevOps teams to implement CI/CD pipelines using Azure DevOps, GitHub Actions, or Jenkins.
- Maintain documentation, best practices, and automation scripts for Azure infrastructure management.
Required Skills & Qualifications:
- 5+ years of experience as an Azure Cloud Administrator or Engineer.
- Strong knowledge of Azure infrastructure services, including VMs, networking, security, and storage.
- Hands-on experience with Azure automation tools (PowerShell, Azure CLI, ARM templates, Terraform).
- Experience with DevOps and CI/CD pipelines using Azure DevOps or other tools.
- Proficiency in Azure networking, including firewalls, VPNs, and load balancing.
- Understanding of Azure AD, RBAC, and IAM for security and access control.
- Experience with monitoring tools such as Azure Monitor, Log Analytics, and Application Insights.
- Strong troubleshooting skills and ability to resolve performance and security issues.
- Ability to create and maintain technical documentation and standard operating procedures.