Skip to main content

Microsoft Azure

Microsoft's cloud platform with 200+ products and services for building, running, and managing applications.

Documentation

GuideDescription
Azure FundamentalsGlobal infrastructure, core services, resource management, Entra ID basics
Security & IdentityRBAC, Entra ID, Key Vault, Sentinel, Defender, Zero Trust, exercises
Azure DevOpsAzure Pipelines, Repos, IaC with ARM/Bicep/Terraform, deployment patterns
Exam PrepAZ-900, AZ-104 — exam domains, practice questions, study plans
CLI & Services Cheat Sheet100+ az CLI commands organized by service category
Interview Questions50+ questions from beginner to advanced with detailed answers

Core Services

CategoryServices
ComputeVMs, AKS, Functions, App Service, Container Instances
StorageBlob, Files, Disks, Data Lake
DatabasesSQL Database, Cosmos DB, Cache for Redis
NetworkingVNet, Load Balancer, Front Door, DNS, Application Gateway
DevOpsAzure DevOps, GitHub Actions, Azure Pipelines
SecurityEntra ID, Key Vault, Sentinel, Defender for Cloud
AIOpenAI Service, Cognitive Services, Machine Learning

Azure Certification Path

LevelCertificationFocus
FoundationalAZ-900 Azure FundamentalsCloud concepts, services, billing, security
AssociateAZ-104 Azure AdministratorIdentity, networking, compute, storage, monitoring
AssociateAZ-204 Azure DeveloperApp development, CI/CD, Azure services
ExpertAZ-400 Azure DevOps EngineerCI/CD, automation, monitoring at scale
ExpertAZ-305 Azure Solutions ArchitectMulti-tier architectures, governance

Learning Path

  1. Start with fundamentals — understand Azure infrastructure, core services, pricing
  2. Learn security and identity — RBAC, Entra ID, Key Vault, compliance
  3. Master Azure DevOps — pipelines, IaC, deployment strategies
  4. Prepare for certification — AZ-900 and AZ-104 with practice questions
  5. 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

ResourceDescription
Microsoft LearnOfficial Azure learning platform
Azure Architecture CenterReference architectures and best practices
Azure ChartsVisual tracking of Azure service updates
Azure SpeedAzure region latency test