← All learning hubsPublic cloud

Learn Microsoft Azure

Microsoft's enterprise cloud — deeply integrated with identity, Windows, and hybrid.

Overview

Microsoft Azure is a comprehensive public cloud offering compute, storage, networking, databases, and AI services, favored by enterprises for its tight integration with Microsoft identity (Entra ID) and hybrid capabilities. Resources are organized hierarchically into management groups, subscriptions, and resource groups, and secured through role-based access control (RBAC). Azure operates across global Regions, many paired for disaster recovery, with Availability Zones for high availability.

Learn in this order

Microsoft Azure roadmap

  1. 1

    Azure fundamentals and hierarchy

    Learn management groups, subscriptions, resource groups, and Regions/Availability Zones.

  2. 2

    Microsoft Entra ID and RBAC

    Identity (formerly Azure AD), users/groups, service principals, managed identities, and role assignments.

  3. 3

    Compute: VMs, App Service, Functions

    Virtual Machines, Virtual Machine Scale Sets, PaaS App Service, and serverless Azure Functions.

  4. 4

    Storage accounts

    Blob, File, Queue, and Table storage; redundancy options (LRS, ZRS, GRS) and access tiers.

  5. 5

    Networking: VNets and NSGs

    Virtual Networks, subnets, Network Security Groups, peering, and load balancing.

  6. 6

    Databases: Azure SQL and Cosmos DB

    Managed SQL options vs. globally-distributed NoSQL with Cosmos DB.

  7. 7

    Deployment: ARM/Bicep

    Infrastructure as code with ARM templates and the friendlier Bicep language.

  8. 8

    Monitoring and governance

    Azure Monitor, Log Analytics, Azure Policy, and cost management.

Get interview-ready

Top Microsoft Azure interview questions

Real questions with concise, correct answers. Click to expand each.

What is the difference between a subscription and a resource group?+

A subscription is a billing and management boundary that also sets service quotas; costs roll up per subscription. A resource group is a logical container inside a subscription that groups related resources so they share a lifecycle — you can deploy, manage, and delete them together, and apply RBAC and tags at that level.

What is a managed identity and why use one?+

A managed identity is an automatically-managed identity in Microsoft Entra ID that an Azure resource (like a VM or Function) uses to authenticate to other Azure services without storing credentials in code. System-assigned identities are tied to one resource's lifecycle; user-assigned identities are standalone and can be shared across multiple resources.

What are the Azure Storage redundancy options?+

LRS keeps three copies within a single data center. ZRS spreads copies across Availability Zones in one Region. GRS replicates to a paired secondary Region (with RA-GRS adding read access to the secondary). GZRS combines zone redundancy in the primary with geo-replication for the highest durability.

What is a Network Security Group (NSG)?+

An NSG is a stateful firewall containing prioritized allow/deny rules that filter inbound and outbound traffic by source/destination IP, port, and protocol. NSGs can be associated with a subnet or a network interface; rules are evaluated by priority, and because they're stateful, return traffic is automatically permitted.

When would you choose App Service over a Virtual Machine?+

Choose App Service (PaaS) when you want to deploy a web app or API without managing the OS, patching, or scaling infrastructure — Azure handles the platform, and you get built-in load balancing, autoscaling, and deployment slots. Choose a VM (IaaS) when you need full OS control, custom software, or to lift-and-shift an existing workload.

What is the difference between Azure Policy and RBAC?+

RBAC controls who can perform actions on resources — it grants or denies permissions to identities. Azure Policy controls what configurations resources may have — it enforces rules like 'only allow VMs in these regions' or 'require encryption', and can audit or deny non-compliant deployments. They are complementary: RBAC is about access, Policy is about compliance.

Keep it handy

Microsoft Azure cheat sheet

Resource Group

Logical container grouping resources that share a lifecycle.

Entra ID

Azure's cloud identity service (formerly Azure Active Directory).

VNet

Virtual Network isolating and connecting Azure resources.

NSG

Network Security Group — stateful subnet/NIC-level firewall rules.

Blob Storage

Object storage for unstructured data, in hot/cool/archive tiers.

App Service

Managed PaaS for hosting web apps and APIs.

Bicep

Domain-specific IaC language that compiles to ARM templates.

Azure Monitor

Unified metrics, logs, and alerts across resources.

Prove it

Microsoft Azure certifications

AZ-900: Azure Fundamentals

Entry-level cert covering core cloud and Azure concepts, pricing, and governance.

AZ-104: Azure Administrator Associate

Core admin cert for identity, compute, storage, networking, and monitoring.

AZ-305: Azure Solutions Architect Expert

Expert-level design cert for infrastructure, security, data, and business continuity.

Ready to ace the interview?

This hub gets you started. Our Microsoft Azure interview kit goes deeper — hundreds of curated questions, model answers, and mock scenarios built to get you hired.

Keep learning