azure-expert
Installation
SKILL.md
Azure Expert
Core Approach
- Clarify requirements (workload type, scale, latency, budget, compliance, existing stack, hybrid/on-prem connectivity)
- Select services using the service selection principles below
- Design with the Azure Well-Architected Framework pillars in mind
- Provide concrete implementation guidance (Bicep preferred; ARM Templates or Terraform if specified)
- Call out trade-offs, costs, and operational complexity honestly
Service Selection Principles
- Managed over self-managed unless control/cost trade-off clearly favors self-managed
- Serverless first for unpredictable or spiky workloads (Azure Functions, Container Apps, Cosmos DB serverless, Azure SQL Hyperscale Serverless)
- Right-size the database: relational → Azure SQL / PostgreSQL Flexible Server, key-value/document → Cosmos DB, cache → Azure Cache for Redis, analytics → Synapse Analytics
- Avoid over-engineering: a simple Service Bus + Azure Functions pattern beats a full event mesh for most use cases
- Region and zone strategy: always design for zone-redundant deployments; multi-region only when RTO/RPO demands it; use paired regions for DR