Integrating Chef server with a Vagrant cluster provides an easy method to develop Chef configurations for new production server clusters.
In order to easily distribute a complicated piece of software, we created a virtual machine appliance. We developed an automated and modular build process.
Berks is a new tool we've started using to keep repositories simple, even as the requirements grow.
Capistrano can facilitate the use of Chef Solo for configuring and managing servers. This allows us to provision and manage servers in different environments.