Azure Cloud Engineer Roadmap — Step-by-step Learning Path
Compute, storage, networking, Entra ID and enterprise cloud architecture on Microsoft Azure
The Azure Cloud Engineer roadmap
- Cloud Computing Fundamentals — beginner
- What Is Cloud Computing — beginner
- IaaS, PaaS and SaaS — beginner
- Azure Global Infrastructure — beginner
- The Azure Shared Responsibility Model — beginner
- Navigating the Azure Portal and CLI — beginner
- Networking Fundamentals for Cloud — beginner
- IP Addressing and Subnetting — beginner
- TCP/IP and the OSI Model — beginner
- DNS Fundamentals — beginner
- Load Balancing Concepts — beginner
- Firewalls and Network Security Group Concepts — beginner
- Linux, Windows and Scripting Fundamentals — beginner
- Linux and Windows Command Line Basics — beginner
- File Permissions and Users — beginner
- PowerShell and Bash Scripting — beginner
- Python for Cloud Automation — beginner
- RDP and SSH Remote Access — beginner
- Azure Identity and Access Management — beginner
- Microsoft Entra ID Fundamentals — beginner
- Azure RBAC and Role Assignments — beginner
- Multi-Factor Authentication — beginner
- Management Groups and Subscriptions — beginner
- IAM Best Practices and Least Privilege — beginner
- Azure Compute Services — beginner
- Azure Virtual Machine Fundamentals — beginner
- VM Sizes and Pricing Models — beginner
- Virtual Machine Scale Sets — beginner
- Azure Load Balancer and App Gateway — beginner
- VM Images and ARM Templates for Compute — beginner
- VM Placement and High Availability — beginner
- Azure Storage Services — beginner
- Azure Blob Storage Fundamentals — beginner
- Blob Access Tiers and Lifecycle Policies — beginner
- Azure Managed Disks — beginner
- Azure Files — beginner
- Data Transfer and Azure Data Box — beginner
- Azure Virtual Networks — intermediate
- Virtual Network Fundamentals — beginner
- Subnets, Route Tables and Gateways — beginner
- Network Security Groups vs Azure Firewall — beginner
- NAT Gateway and VPN Gateway — beginner
- VNet Peering and Virtual WAN — beginner
- Azure DNS Management — beginner
- Azure Database Services — intermediate
- Azure SQL Database — beginner
- Azure Cosmos DB — beginner
- Azure Database for PostgreSQL and MySQL — beginner
- Azure Cache for Redis — beginner
- Choosing the Right Azure Database — beginner
- Containers and Orchestration on Azure — intermediate
- Docker Fundamentals — beginner
- Azure Container Instances — beginner
- Azure Kubernetes Service (AKS) — beginner
- Azure Container Registry — beginner
- Azure Container Apps — beginner
- Kubernetes Fundamentals — beginner
- Cloud Security and Compliance — intermediate
- Azure Key Vault and Encryption — beginner
- Secrets Management with Key Vault — beginner
- Azure WAF and DDoS Protection — beginner
- Azure Policy and Compliance — beginner
- Microsoft Defender for Cloud — beginner
- Security Best Practices on Azure — beginner
- Serverless Architecture — intermediate
- Azure Functions Fundamentals — beginner
- Azure API Management — beginner
- Azure Logic Apps — beginner
- Event Grid and Event-Driven Architecture — beginner
- Durable Functions — beginner
- Infrastructure as Code — intermediate
- IaC Principles — beginner
- ARM Templates — beginner
- Bicep — beginner
- Terraform on Azure — beginner
- Managing IaC State and Drift — beginner
- Monitoring and Observability — intermediate
- Azure Monitor — beginner
- Azure Activity Log — beginner
- Application Insights for Tracing — beginner
- Setting Up Alerts and Dashboards — beginner
- Log Analytics Workspaces — beginner
- CI/CD and Automation — intermediate
- CI/CD Concepts for Cloud — beginner
- Azure Pipelines — beginner
- Azure Repos and Artifacts — beginner
- GitHub Actions with Azure — beginner
- Blue-Green and Canary Deployments on Azure — beginner
- Cost Management and Optimization — intermediate
- Azure Pricing Models — beginner
- Azure Cost Management and Budgets — beginner
- Reserved Instances and Azure Savings Plans — beginner
- Right-Sizing and Cost Optimization — beginner
- High Availability and Disaster Recovery — advanced
- Availability Zones and Availability Sets — beginner
- Multi-Region Architecture — beginner
- Azure Backup and Site Recovery — beginner
- RTO and RPO Planning — beginner
- Disaster Recovery Patterns on Azure — beginner
- Certifications, Career and Capstone — advanced
- Azure Certification Paths — beginner
- Preparing for AZ-104 and AZ-305 — beginner
- Building an Azure Portfolio — beginner
- Case Study: Migrating a Web App to Azure — beginner
- Case Study: Building a Serverless API — beginner
- Resume and Interview Prep — beginner
- Capstone: End-to-End Cloud Architecture — beginner