Hello,
Our company is Microsoft Certified Gold partners in application development and Gold partner in Cloud and collaboration.
Key areas of Azure that we have experience on are:
1. Design patterns (e.g. CQRS).
2. App Service - Web App, API App, Mobile Apps - de facto for most of our applications developed & deployed over Azure.
3. Azure SQL - de facto for RDBMS needs of Our applications.
4. IaaS/PaaS - based applications development & deployment.
5. Azure Storage - while routine usage for contents is normal, we have built a Dropbox-like feature that wraps Storage with REST API’s providing cross-platform file syncing.
6. DevOps - we have worked many aspects on it - e.g. GitHub / VSTS to Azure automated deployment, ARM templates-based resource governance, AppInsights to monitor azure infra and applications Health, Load balancing, Autoscaling through Schedule/Traffic based triggers.
7. Many other smaller utilities like - Azure functions - we have utilized this feature that greatly reduces price compared to worker roles.
8. Azure AD Apps development - we have implemented AD Apps that integrate with O365 as well.
9. Containers, Bot Framework, Machine Learning - at this point, we are venturing ourselves into these features’ implementation/usage in applications development; we already have PoCs in place for them.
10. Lastly - we have implemented a Cloud Control Panel type application that utilizes Azure Stack API - to provide resources and consumer insights.
Thanks
Hardik