- Puppet is used to manage 43 physical servers and 97 EC2 instances at Thumbtack, with roughly half the EC2 instances used for staging and research. - A custom AMI and shell script were created to automate server provisioning and distribute configuration in a standardized way across environments. - A development workflow was established using additional Puppet masters so developers can test changes locally or on staging instances before pushing to the main Puppet master.