- Continuous Development, Continuous Integration, and Continuous Testing using GIT, Jenkins and Selenium - Configuration Management, and Continuous Deployment using Puppet, Ansible and Docker - Continuously monitoring the software using Nagios - Configuration DNS