See Figure 5-13 for a sketch of the Puppet DevOps management cycle. Puppet allows IT administrators to automate repetitive tasks, quickly deploy critical applications, and proactively manage change servers.
While Puppet is available as both open source, it is also available in a variety of commercial enterprise versions.