Doing Automation eliminates repetitive manual work, yields repeatable processes, and creates reliable systems. Build, test, deploy, and provisioning automation are typical starting points for teams who don’t have them in place already. Teams new to automation usually start with continuous delivery: the practice of running each code change through a gauntlet of automated tests, often facilitated by a cloud-based infrastructure, then packaging up successful builds and promoting them up toward production using automated deploys. As you might guess, continuous delivery is not a quick and easy thing to set up, but the return on investment is well worth it.