Aptira uses Puppet and OpenStack to manage their infrastructure and provide Infrastructure as a Service (IaaS) to customers. Puppet allows them to define reusable configurations and scale management of thousands of nodes. With Puppet modules, each completed module is a reusable capability. This enables Aptira to efficiently utilize their 15,000 cores and other resources on demand for customers. Puppet also supports multiple environments and sites, revision control with Git, and scaling as infrastructure grows. Aptira has written over 30 Puppet modules and manages over 1,800 nodes with an average of 50 lines of code per module.