This document discusses how Mantas Klasavičius implemented infrastructure as code practices at Adform, a digital advertising company. Some key points: - Adform uses Puppet for configuration management to automate infrastructure deployment and ensure consistency. This allows the infrastructure to be treated as code with practices like version control and code reviews. - Benefits of this approach include predictable, repeatable infrastructure that is reusable across environments. It also automates processes and makes the infrastructure environment-friendly. - The document discusses Adform's specific workflow and tools used, including Git, Puppet, Hiera, PuppetDB, and tools for profiling, testing, and managing Windows nodes. It also notes some initial challenges