Dave gives an overview of his experience using Puppet at previous companies. He started using Puppet in 2008 at Bioware where it configured over 14,000 nodes across 5 datacenters. He now works at Bazaarvoice where he uses Puppet in embedded DevOps approaches. Puppet is used by application teams to manage their own operations without centralized operations. Dave also discusses how Puppet is used in different teams at Bazaarvoice, including using a master/client model focused on roles rather than hostnames.