Provides technical expertise, including addressing and resolving complex technical issues.
Demonstrable experience assessing application workloads and technology landscape for Cloud suitability, developing cases and Cloud adoption roadmap.
Expertise in data ingestion, data loading, Data Lake, bulk processing, transformation using Azure services and migrating on-premises services to various Azure environments.
Good experience with a range of services from the Microsoft Azure Cloud Platform including Infrastructure and Security related services such as Azure AD, IaaS, Containers, Storage, Networking and Azure Security.
Good experience in enterprise solution shaping and Microsoft Azure Cloud architecture development including excellent documentation skills.
Good understanding of Azure and AWS cloud service offerings covering Compute, Storage, Network, WebApp, Functions, Gateway, Clustering, Key Vault, and AD.
Design and Develop high performance, scalable and secure cloud-native applications on Microsoft Azure along with Azure best practices/recommendations.
Design, implement and improve possible automation for cloud environments using native or 3rd party tools like Terraform, Salt, Chef, puppet, Databricks, etc.
Creating business cases for transformation and modernization, including analysis of both total cost of ownership and potential cost and revenue impacts of the transformation.
Advise and engage with the customer executives on their Azure and AWS cloud strategy roadmap, improvements, and alignment by bringing in industry best practices/trends and work on further improvements with required business case analysis and required presentations.
Providing Microsoft Azure architecture collaboration with other technical teams.
Documentation of solutions (e.g. architecture, configuration and setup).
Working within a project management/agile delivery methodology in a leading role as part of a wider team.
Provide effective knowledge transfer and upskilling to relevant customer personnel to ensure an appropriate level of future self-sufficiency.
Assist in transition of projects to Enterprise Services teams.
Skills required:
Strong knowledge of Cloud security standards and principles including Identity and Access management in Azure.
Essential to have strong, in-depth and demonstrable hands-on experience with the following technologies:
Microsoft Azure and its relevant build, deployment, automation, networking and security technologies in cloud and hybrid environments
Azure stack hub, Azure stack HCI/Hyper-V clusters
Microsoft Azure IaaS, Platform As A Service ( PaaS ) products such as Azure SQL, AppServices, Logic Apps, Functions and other Serverless services
Understanding of Microsoft Identity and Access Management products such as Azure AD or AD B2C
Microsoft Azure Operational and Monitoring tools, including Azure Monitor, App Insights and Log Analytics
Microsoft Windows Server, System Centr, Hyper-V and storage spaces
Knowledge of PowerShell, Git, ARM templates and deployment automation
Hands-on experience on Azure and AWS Cloud native automation framework to perform automation along with experience on Python, Azure services like Databricks, Data Factory, Azure functions, Stream sets etc.
Hands-on experience with IAC (Infrastructure as Code), Containers, Kubernetes (AKS), Ansible, Terraform, Docker, Linux Sys Admin (RHEL/Ubuntu/Alpine), Jenkins, and building CI/CD pipelines in Azure Devops.
Ability to define and design the technical architecture with best suited Azure components ensuring seamless end-end workflow from Data source to Power BI/Portal/Dashboards/UI.
Skills good to have:
Experience in building big data solutions using Azure and AWS services like analysis services, DevOps / Databases like SQL Server, CosmosDB, Dynamo DB, Mongo DB and web service integration
Possession of either the Developing Microsoft Azure Solutions or Architecting Microsoft Azure certifications.