Control and govern your Azure environment by deploying your infrastructure as code
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.