This document discusses how eBuddy uses Puppet, Foreman, and Git to develop and operate a large scale internet service. It provides an overview of Puppet for configuration management, Foreman for provisioning nodes and assigning Puppet classes, and how eBuddy uses these tools along with Git and a Kanban process. It also previews plans to automate provisioning fully with Foreman, refactor to Puppet 3.x standards, and implement staged code reviews with Git.