For the past 5 or so years I've been using Ansible to do all of my deployments.  It's a great tool to do everything from installing your operating system packages and installing postgres to deploying you Django code.  For the majority of projects, I use Jenkins to run my deployment process.  Jenkins is stable, and my co-f…