BrainyBeeBrainyBee
ExploreBlogStart Studying
HomeDesigning and Implementing Microsoft DevOps Solutions (AZ-400)Topic 3.5 — Infrastructure as code — cram sheet
Cram Sheet259 words

Topic 3.5 — Infrastructure as code — cram sheet

Topic 3.5 — Infrastructure as code · cram sheet

Layers

LayerTool
Azure resourcesARM · Bicep · Terraform
Inside the OSAzure Machine Configuration
App settingsApp Configuration, variable groups, slot settings

Bicep transpiles to ARM JSON — same deployment engine. An authoring change, not a deployment-model change.

Retirement dates

ServiceStatus
Azure Automation State ConfigurationRetires 30 Sep 2027 → Machine Configuration
Azure Automation DSC for LinuxAlready retired 30 Sep 2023
Hybrid in-guest configurationMachine Configuration + Arc-enabled servers

Both DSC and Machine Configuration appear in the objectives — but only one is where new work goes.

Strategy

  • One template, parameter file per environment. Separate per-environment templates drift.
  • what-if previews creates, modifies and deletes before applying. Validation only checks well-formedness.
  • Deploy via the pipeline, never a manual apply.
  • Declarative = idempotent, safe to re-run.

Configuration management

  • Loop: define → apply → audit → remediate.
  • Machine Configuration supports audit and remediate. On an unknown estate, start audit-only.
  • Secrets → Key Vault, referenced at apply time. A secret in a config file is in git history forever.

Azure Deployment Environments

  • Platform engineers own environment definitions, project association and permissions; developers self-serve.
  • Governance applied by environment type (sandbox / testing / staging / production).
  • Each environment gets its own resource group; project members get contributor by default.
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.