Advanced software development processes and deployment automation are necessary for any large software development team. However, even small teams and lone developers can benefit from these techniques. Let me show you how with a few tools that are powerful, simple to understand, and free to use. I will cover solutions for CLI & GUI package management, machine imaging, virtualization, and configuration management. You will see examples that can create a unified software deployment approach for both local development environments & production cloud instances. Related blog post: http://www.jbarker.com/blog/2014/ebay-berlin-devops-cloud