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