* Cloud concepts like Multi-tenancy and SaaS, PaaS, IaaS.
* Windows Azure Architecture.
* Windows Azure Fabric.
* . Windows Azure Roles, Domains, Affinity groups.
* Azure Application Services like Windows Azure AD, Service Bus, Azure Services, Caching, CDN, Media.
* Windows Azure Data Services Table Storage, Blobs, and Queues.
* Azure Infrastructure Services like VM, Virtual Network etc SQL Azure.
* Azure Web Sites and Asp.net MVC.
* Azure Roles Worker Role, Web Role.
* Experience on Architecting, design, development on Azure Platform especially for PAAS.
* Azure Deployment (Dev, Staging, Production).
* Experience on Migrating Existing Web application to Azure Environment