Learn Microsoft Azure
Microsoft's enterprise cloud — deeply integrated with identity, Windows, and hybrid.
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.
Microsoft Azure roadmap
- 1
Azure fundamentals and hierarchy
Learn management groups, subscriptions, resource groups, and Regions/Availability Zones.
- 2
Microsoft Entra ID and RBAC
Identity (formerly Azure AD), users/groups, service principals, managed identities, and role assignments.
- 3
Compute: VMs, App Service, Functions
Virtual Machines, Virtual Machine Scale Sets, PaaS App Service, and serverless Azure Functions.
- 4
Storage accounts
Blob, File, Queue, and Table storage; redundancy options (LRS, ZRS, GRS) and access tiers.
- 5
Networking: VNets and NSGs
Virtual Networks, subnets, Network Security Groups, peering, and load balancing.
- 6
Databases: Azure SQL and Cosmos DB
Managed SQL options vs. globally-distributed NoSQL with Cosmos DB.
- 7
Deployment: ARM/Bicep
Infrastructure as code with ARM templates and the friendlier Bicep language.
- 8
Monitoring and governance
Azure Monitor, Log Analytics, Azure Policy, and cost management.
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.
Microsoft Azure cheat sheet
Resource GroupLogical container grouping resources that share a lifecycle.
Entra IDAzure's cloud identity service (formerly Azure Active Directory).
VNetVirtual Network isolating and connecting Azure resources.
NSGNetwork Security Group — stateful subnet/NIC-level firewall rules.
Blob StorageObject storage for unstructured data, in hot/cool/archive tiers.
App ServiceManaged PaaS for hosting web apps and APIs.
BicepDomain-specific IaC language that compiles to ARM templates.
Azure MonitorUnified metrics, logs, and alerts across resources.
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.