BrainyBeeBrainyBee
ExploreBlogStart Studying
HomeDesigning and Implementing Microsoft DevOps Solutions (AZ-400)Choosing a configuration management technology
Lesson193 words

Choosing a configuration management technology

Recommend a configuration management technology

Two questions decide this: what layer are you configuring, and do you own the machine?

LayerTechnology
Azure resources (the VM exists)ARM templates, Bicep, Terraform
Inside the OS (packages, services, registry, files)Azure Machine Configuration, DSC, Ansible/Chef/Puppet
Application settingsApp Configuration, variable groups, slot settings

Declarative versus imperative

Declarative states the desired end state and lets the engine converge to it; imperative lists steps. Declarative wins for infrastructure because it is idempotent by construction — re-applying is safe, which matters when a deployment retries.

The direction of travel

Azure Automation State Configuration retires 30 September 2027. Migrate to Azure Machine Configuration, which combines features of the DSC Extension and Automation State Configuration and adds hybrid support through Arc-enabled servers.

Azure Automation DSC for Linux has already retired — 30 September 2023.

So when a scenario asks for in-guest configuration across Azure and on-premises machines today, the answer is Machine Configuration with Arc, not Automation State Configuration. A 2022-era study guide will tell you otherwise.

Primary sources

  • https://learn.microsoft.com/en-us/azure/governance/machine-configuration/overview
  • https://learn.microsoft.com/en-us/azure/automation/automation-dsc-overview
All Designing and Implementing Microsoft DevOps Solutions (AZ-400) Study Resources

Related Notes

  • Agent and runner infrastructure421 words
  • Agent and runner infrastructure — quick notes150 words
  • Alerting on pipeline events255 words
  • Alerting on pipeline events — quick notes94 words
  • Analyzing usage and application performance241 words
  • Analyzing usage and application performance — quick notes73 words
  • Appropriate access levels217 words
  • Appropriate access levels — quick notes85 words
  • Automating container scanning277 words
  • Automating container scanning — quick notes96 words
  • Automating documentation from Git history191 words
  • Automating documentation from Git history — quick notes55 words

Ready to study Designing and Implementing Microsoft DevOps Solutions (AZ-400)?

Practice tests, flashcards, and all study notes — free, no sign-up.

Start Studying

Ready to study Designing and Implementing Microsoft DevOps Solutions (AZ-400)?

Practice tests, flashcards, and all study notes — free, no sign-up needed.

Start Studying — Free
Designing and Implementing Microsoft DevOps Solutions (AZ-400) ResourcesExplore All HivesBlogHome

© 2026 BrainyBee. Free AI-powered exam prep.