Infrastructure as code is a process typically used by engineers to run infrastructure they have prepared, such as applications in the cloud, through code rather than manually.
DevOps teams use IaC to generate the same IT environment each time – giving the ability to automatically define how resources are configured, rather than configuring manually over and over again. This reduces time-to-market.