This document discusses system administration for Ruby developers using tools like Puppet, Chef, RVM, and Babushka. It describes setting up a simple server for a Rails application manually or with configuration management tools. It then discusses test-driven system administration, using Babushka to define dependencies between tasks and share configurations between servers.