In-depth knowledge of AZURE offerings
Proven experience in designing available, cost efficient, fault tolerant, and scalable distributed systems on AZURE
Proven experience in designing solution for migrating complex, multi-tier applications on AZURE
Ability in taking use case scenarios and architecting compelling solutions with differentiation where applicable
Experience with deploying hybrid systems with on-premises and AZURE components
Abilities to evaluate application requirements and make architectural recommendations for implementation, deployment and provisioning applications on AZURE.
Knowledge on tool sets for managed services for AZURE platform
Knowledge of data center solution elements including server platforms, access layer, virtualization, storage and applications.
Strong written and verbal communication and presentation skills with ability to collaborate in a diverse team
AZURE Certified Solutions Architect is highly desirable