Infrastructure as Code (IaC) is a common practice in modern IT operations, involving the management and provisioning of computing infrastructure using code, as opposed to manual hardware configuration using either a command-line tool or GUI interface to carry out the task.