This document discusses using Chef and Capistrano for automated server configuration and web site deployments. Capistrano is a tool that automates commands over SSH to deploy web applications to multiple servers. Chef is an automated server configuration tool that uses recipes and cookbooks to define and replicate system configurations between environments. The document provides examples of configuring both tools and running deployment and configuration tasks.