A development team wants to automate the deployment of their Azure resources and track infrastructure changes through version control. Which approach will best help them achieve this?
Using Azure Security Center for resource monitoring
Manually deploying resources through the Azure portal
Applying resource locks to protect resources
Implementing Infrastructure as Code (IaC) using code templates