DevOps is a set of practices that combines software development and information-technology operations which aims to shorten the systems development life cycle and provide continuous delivery with high software quality.
It enables an organizational culture that aims to improve the flow of value to customers. DevOps focuses on culture, automation, Lean, measurement, and sharing (CALMS) or CALMS model.
DevOps creates and encourages an environment where engineers are responsible for QA, writing and running their own tests to get their code out to customers. There are no dedicated incident response teams; instead, developers and operations must work together to discover, triage and fix errors before they cause real business problems.