An Azure cloud lead is the manager who manages various IT infrastructure needs of the business or a project in particular. This role requires solid comprehension on Azure cloud platform.
The Essential IaaS
- In depth knowledge of Azure IaaS and PaaS services
- Experienced with Azure SQL, Azure Automation, and Azure Resource Manager.
- Implement and Manage Storage
- Azure network experience, VPN and Express route, Traffic Manager, Load Balancer, Azure Backup & Site Recovery.
- Strong understanding of core Azure services, Azure Services, security, and governance.
- Experience designing, planning and implementing Azure environments
- Responsible for systems and application performance monitoring.
- Provision Infrastructure as a service cloud computing for platforms such as AWS & Azure.
- Proactive, predictive, maintenance activities of public cloud (Azure Infrastructure).
- Should have good understanding of any scripting language like PowerShell for fetching reports.
The Essential PaaS
- Hands on experience with various Azure PaaS offerings. Should be able to provide guidance with regards to choice of hosting environment based on the usage of the application.
- Should be able to provide guidance towards setting up auto scale rules per app service to ensure that the cloud hosting costs For any services are optimized. E.g. Add automation for scaling down app service tier (vertical and horizontal) based on traffic usage.
- Should be able to setup comprehensive monitoring dashboards using Azure monitor for various services or deployments and Provide guidance to application teams to use and interpret them. Monitoring metrics should be a mix of standard (out of the box as well as custom metrics as per app needs)
- Should be able to provide recommendations in discussion with stakeholders with regards to new offerings that are available with Azure and where these offerings can be leveraged within the IIFL IT landscape.
- Should be able to provide steering with regards to the choice of components to be used as part of IIFL's modernization journey via different channels such as monthly meetings as necessary as well as on Adhoc basis.e.g. When do we need to opt for a consumption based plan versus an app service plan. When choosing azure functions makes sense as Compared to app services., when does an application look to be container ready How should be secure our applications hosted on the azure framework.
- Should be well versed with the Disaster recovery options available for the PAAS services and be able to advise and setup These as requested by the application teams.
- Should actively look at monitoring the costs associated With each resource defined and provide inputs to optimize the cost as applicable. E..g Recommend usage of Elastic scale for databases where Workloads are time based. Look at options for storage and advice after Consultation with application teams if these workloads can be moved to different (cold/archival) tiers.
- Should be able to design and advise on strategies for moving applications that are IaaS based to their cloud equivalent services to take advantage of economies of scale where applicable.
- Should be able to reach out to Microsoft and arrange timely training for the application teams for creating awareness about new Features released as part of the Azure platform.
- Should be able to identify limitations within the IIFL IT landscape and provide recommendations to meet best practices .e.g. Moving towards no touch deployments.
- Act as an advisor for application teams who are planning to migrate from IaaS to PaaS and define a list of best practices to be followed as well as provide inputs with regards to the choice of hosting options that should fit the workloads for the application. Consult with external support groups for necessary advice as required.
IT Duties and Responsibilities
- Assessing the requirements of the project and recommending suitable IT components.
- Work on improving the IT infrastructure of the company.
- Recommend upgrades and new systems that will be more useful for the project.
- Formulating procedures and policies for optimum utilization of IT infrastructure resources in the company.
- Supervising IT staff, consultants, vendors and suppliers.
- Meeting with managers of different departments and assessing IT infrastructure needs.
- Meeting with IT analysts and finalizing essential IT infrastructure.
- Excellent knowledge about all aspects of information technology specifically with complex infrastructure environments.
Qualifications & Skill Sets
- Bachelor's degree in computer science and information technology along with 5 to 6 year's experience.
- Good communication and negotiation skills.
- Excellent planning and organization ability.
- Excellent time management skills and understanding the value of a baseline with leadership qualities.
- Must have a technical background and understand infrastructure underpinnings of a complex environment supporting the entire setup.