Control and govern your Azure environment by deploying your infrastructure as code

Advanced
DevOps Engineer
Developer
Administrator
Azure Resource Manager
Microsoft Entra ID
Azure Role-based access control
GitHub

Plan how to harden and help secure your Azure environment, along with the controls to apply to your configuration changes and deployments. Require your infrastructure be defined as code, and protect your environment against manual changes.

Learning objectives

After completing this module, you'll be able to:

  • Plan an Azure deployment strategy for multiple environments
  • Harden and help secure Azure DevOps, GitHub, and a deployment pipeline
  • Harden and help secure an Azure environment to ensure that changes are made through a controlled process
  • Enable manual access in emergency situations

Prerequisites

You should be familiar with:

  • Infrastructure as code and its benefits, and technology such as Bicep or Terraform.
  • Azure, including the Azure portal, subscriptions, resource groups, and resources.
  • Git for managing your code, including branches and pull requests.
  • Automated deployments through either GitHub Actions or Azure Pipelines.