Automation system is a software that can make the complicated & tedious deployment process being done in an easy & centralized way. Think of running a single command or clicking on a “Deploy” button, and then all your servers will pull your latest code and update automatically. Ansible and SaltStack are two of those popular software products.