Microsoft is not one product to an infrastructure engineer — it is a stack that starts at the operating system and runs all the way to the cloud control plane. In practice that means Windows Server and Active Directory on the estate side, Azure and Microsoft Entra ID on the cloud side, PowerShell as the automation language that spans both, and Azure DevOps or GitHub Actions as the delivery pipeline that ships changes into either.
The Azure half is organised as a hierarchy: management groups, subscriptions, resource groups and resources, with role-based access control and Azure Policy applied at each level. Identity is Entra ID rather than a network perimeter, so managed identities, service principals and conditional access decide what a workload can reach. Infrastructure is expressed as ARM templates, Bicep or the Terraform azurerm provider; compute lands on virtual machine scale sets, App Service, Azure Functions or AKS; and Azure Monitor with Log Analytics and KQL is where you find out what actually happened.
The on-premises half has not gone away. Most organisations run a hybrid estate — domain controllers, Group Policy, file and print, SQL Server, Hyper-V or VMware underneath — connected to Azure through Entra Connect, Azure Arc and site-to-site networking. The engineering skill that Microsoft shops hire for is operating both halves as one system: consistent identity, consistent automation in PowerShell and Bicep, consistent pipelines, and one place to look when something breaks.
Why this skill matters now
Azure is the second-largest public cloud and the default landing zone for organisations that already run Windows, Active Directory and SQL Server, which is most large enterprises. That makes Microsoft skills unusual in one respect: the demand is rarely for cloud alone. Employers want engineers who can move a workload from a domain-joined virtual machine into a subscription without breaking identity, licensing or backup.
At the same time the automation expectation has moved. Clicking through the portal is no longer an acceptable delivery method for anything that has to be reproduced, so Bicep, PowerShell modules, Azure DevOps pipelines and Azure Policy have become the working surface rather than an advanced topic. Landing zones, managed identities and policy-as-code are now entry requirements on Azure platform roles.
The gap in the market is depth across the seam. Plenty of engineers know Azure portal basics or Windows administration; far fewer can design an Entra ID model, express the estate in Bicep, wire it into a pipeline and prove the result in KQL.