DevOps is based on the idea of improved collaboration between development and operations teams, so much so that they virtually function as a single unit working towards common goals. With this improved and collaborative culture, the definition of DevOps extends to the following principles: • Collaborative effort • End-to-end responsibility • Continuous improvement with feedback loops • Automate wherever possible