IaC is only the first step in automation. After we deploy our servers with code, we still need to configure them. Configuring servers manually will probably take more time than deploying them. Luckily, there is the option for configuration as code to complete the configuration steps as well. There are many different tools for configuration, but we are going to explore Azure Automation as the Azure-native configuration as code tool.
Azure Automation can be used for automating and scheduling different tasks. When talking about configuration as code, Azure Automation uses DSC. DSC is a declarative management platform in PowerShell, used for the configuration, deployment, and management of systems.