Responsibilities
- Responsible for deploying and managing Azure Cloud Environments
- Prepare all required cloud and infra-architectures on Network, Storage, Backup, HA and DR for the environment.
- Define IAM roles, policies, and secure environments.
- Responsible for Cost estimation, tracking, governance and cost optimization by ensuring environments are turned off when not in use.
- Deploy any new Azure Cloud services and infrastructure as appropriate. Contribute to new Prototype activities as appropriate.
- Works with DevOps team in automating environments deployment
Knowledge, Skills and Abilities
- 5-8 years of working experience in planning and managing Azure Cloud environments with good in-depth knowledge on Azure Network, Storage, Backup, Security, Databases etc.
- Hands on experience in setting up Azure services namely Azure Firewall, Bastion, LB, Application Gateway, Front door, CDN, WAF, Traffic Manager, VPN, Azure ExpressRoute, Other Azure services.
- Knowledge of Azure CIS and security aspects
- Experience in automated infra deployment using terraform, Azure ARM or other tools is added advantage.
- Infrastructure as code knowledge and ability to automatically provision environments using terraforms, ansible is an added advantage.
- Automation skills like ADO, PowerShell Scripting, YAML, ARM, Unix\linux shell scripting etc.
Job Requirements
- Minimum of 5-8 years of Azure Cloud Admin and architecture experience with prior infrastructure, datacenter, networking experience.
- Azure Admin AZ 104 certified
- Preferred to have DevOps Knowledge and DevOps Automation experience.
- Automation skills like ADO, PowerShell Scripting, YAML, ARM, Unix\linux shell scripting etc.