Infrastructure as Code (IaC) and DevOps have come together to completely reshape the cloud landscape over the last few years. For the uninitiated, IaC is a fundamental DevOps practice – a core component of continuous delivery. It lets DevOps teams use descriptive versioning to define and deploy topologies, networks, VMs, and servers within cloud environments. These form the supporting infrastructure that enable developers to deliver rapidly scalable applications using a unified set of tools and best practices. Just like a piece of code delivers the same output every time it is run, an IaC mode…