We are seeking a highly skilled and experienced Azure Administrator with expertise in Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) to join our dynamic team. The ideal candidate will have over 6 years of experience in managing and administering Azure environments, with strong proficiency in designing, deploying, and supporting IaaS and PaaS solutions. The role requires an individual who is self-motivated, detail-oriented, and passionate about cloud technologies and automation.
Key Responsibilities:
- Azure Infrastructure Management:
- Administer and manage Azure IaaS components, including Virtual Machines, Networking, Storage, and more.
- Deploy and configure Azure PaaS solutions, including Azure App Services, Azure SQL Database, Azure Functions, and Azure Kubernetes Services (AKS).
- Ensure high availability, disaster recovery, and proper resource utilization across Azure resources.
- Automation and Scripting:
- Use PowerShell, Azure CLI, ARM Templates, and Azure DevOps for automation of routine tasks and provisioning of cloud resources.
- Implement CI/CD pipelines for the deployment of applications and infrastructure using Azure DevOps.
- Monitoring and Optimization:
- Monitor Azure environments using tools like Azure Monitor, Log Analytics, and Application Insights.
- Implement Azure Security Center and Azure Policy to maintain and improve security compliance.
- Perform performance tuning and cost optimization for IaaS and PaaS services.
- Security & Compliance:
- Implement security best practices within the Azure environment, including identity and access management using Azure Active Directory (AAD).
- Configure and manage Role-Based Access Control (RBAC) and network security including NSG (Network Security Groups) and Firewall.
- Collaboration & Support:
- Provide 3rd-level support for Azure-related incidents and troubleshoot issues within the environment.
- Collaborate with cross-functional teams for the seamless deployment of applications in Azure environments.
- Documentation & Reporting:
- Maintain clear and detailed documentation regarding infrastructure, processes, and changes.
- Generate periodic reports on system performance, resource usage, and cost management.
Required Skills & Qualifications:
- Experience: Minimum 6 years of experience as an Azure Administrator or similar role with expertise in IaaS and PaaS.
- Certifications:
- Microsoft Certified: Azure Administrator Associate (AZ-104) (preferred)
- Microsoft Certified: Azure Solutions Architect Expert (AZ-303/304) (nice to have)
- Technical Skills:
- Strong experience with Azure IaaS (VMs, Storage, Networking).
- Hands-on experience with Azure PaaS offerings like Azure App Services, Azure SQL Database, Azure Functions, and AKS.
- Proficient in PowerShell scripting and Azure CLI.
- Experience in Azure DevOps, CI/CD pipelines, and ARM Templates for infrastructure automation.
- Knowledge of Azure Networking, Load Balancers, Virtual Networks, and ExpressRoute.
- Experience with Azure Active Directory, RBAC, and identity management.
- Familiarity with Azure Monitor, Log Analytics, and performance optimization.
- Other Skills:
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Ability to collaborate effectively with cross-functional teams.
- Excellent communication and documentation skills.