Experience in architecture, design, implementation, and/or support of highly distributed applications (i.e. having an architectural sense for ensuring availability, reliability, etc.)
Minimum 3-4 years of experience in designing and deploying solutions on Microsoft Azure platform and experience in workload migrations.
Strong expertise in building Azure cloud native enterprise scale applications and moving applications from on-premises to cloud environments
Strong understanding of different attributes for cloud application availability, scalability and ability to propose optimized design for cloud
Deep knowledge and understanding of Microsoft Azure PaaS features
Hands on experience on Azure Services (Web Apps, API Apps, Logic App, Azure storages, queues, event hubs)
Proven experience in migrating on premise applications to Azure PaaS and Azure IaaS
Good knowledge of Azure IaaS (VMs, VNET, NSG Rules, Subnets etc) and Creating, deploying and scaling applications on Azure PaaS
Preferably MS certified Azure architect
Working knowledge with AGILE development, SCRUM and Application Lifecycle Management (ALM) with one or more of the following programming languages: .NET, C++, Java, JSON, PHP, Perl, Python, Ruby on Rails, Pig/Hive.
Presentation skills with a high degree of comfort with both large and small audiences.