Microsoft Azure
Microsoft's cloud platform with 200+ products and services for building, running, and managing applications.
Documentation
| Guide | Description |
|---|---|
| Azure Fundamentals | Global infrastructure, core services, resource management, Entra ID basics |
| Security & Identity | RBAC, Entra ID, Key Vault, Sentinel, Defender, Zero Trust, exercises |
| Azure DevOps | Azure Pipelines, Repos, IaC with ARM/Bicep/Terraform, deployment patterns |
| Exam Prep | AZ-900, AZ-104 — exam domains, practice questions, study plans |
| CLI & Services Cheat Sheet | 100+ az CLI commands organized by service category |
| Interview Questions | 50+ questions from beginner to advanced with detailed answers |
Core Services
| Category | Services |
|---|---|
| Compute | VMs, AKS, Functions, App Service, Container Instances |
| Storage | Blob, Files, Disks, Data Lake |
| Databases | SQL Database, Cosmos DB, Cache for Redis |
| Networking | VNet, Load Balancer, Front Door, DNS, Application Gateway |
| DevOps | Azure DevOps, GitHub Actions, Azure Pipelines |
| Security | Entra ID, Key Vault, Sentinel, Defender for Cloud |
| AI | OpenAI Service, Cognitive Services, Machine Learning |
Azure Certification Path
| Level | Certification | Focus |
|---|---|---|
| Foundational | AZ-900 Azure Fundamentals | Cloud concepts, services, billing, security |
| Associate | AZ-104 Azure Administrator | Identity, networking, compute, storage, monitoring |
| Associate | AZ-204 Azure Developer | App development, CI/CD, Azure services |
| Expert | AZ-400 Azure DevOps Engineer | CI/CD, automation, monitoring at scale |
| Expert | AZ-305 Azure Solutions Architect | Multi-tier architectures, governance |
Learning Path
- Start with fundamentals — understand Azure infrastructure, core services, pricing
- Learn security and identity — RBAC, Entra ID, Key Vault, compliance
- Master Azure DevOps — pipelines, IaC, deployment strategies
- Prepare for certification — AZ-900 and AZ-104 with practice questions
- Keep the cheat sheet handy — 100+ az CLI commands
Quick Start
# Login to Azure
az login
# Create a resource group
az group create --name myResourceGroup --location eastus
# Create a VM
az vm create \
--resource-group myResourceGroup \
--name myVM \
--image Ubuntu2204 \
--admin-username azureuser \
--generate-ssh-keys
# Create an App Service
az webapp create \
--resource-group myResourceGroup \
--plan myAppServicePlan \
--name myWebApp \
--runtime "NODE:18-lts"
External Resources
| Resource | Description |
|---|---|
| Microsoft Learn | Official Azure learning platform |
| Azure Architecture Center | Reference architectures and best practices |
| Azure Charts | Visual tracking of Azure service updates |
| Azure Speed | Azure region latency test |