Infrastructure as code applies DevOps practices to automating changes in a codified manner. These practices include version control and continuous integration or delivery.