DevOps es una combinación de ideas, herramientas y prácticas que permiten a las empresas ofrecer aplicaciones y servicios con mayor rapidez. Mediante el desarrollo y las operaciones, las empresas desarrollan y mejoran sus productos de software más rápido que aquellas que utilizan procesos tradicionales para desarrollar soluciones y gestionar la infraestructura.

Desarrollo y Operaciones automatiza y conecta el trabajo de los equipos responsables del desarrollo de software y las operaciones de TI, permitiéndoles crear, evaluar y lanzar aplicaciones de forma eficaz y fiable.  

El término DevOps integra el desarrollo y las operaciones, señalando un cambio en la forma en que las empresas piensan sobre ambos aspectos de su trabajo. Donde antes había una separación artificial que contribuía a la ineficacia, ambos equipos (desarrollo y operaciones) comparten continuamente ideas para producir mejores productos de software.

Este tipo de colaboración acorta el tiempo necesario para desarrollar nuevo software al tiempo que permite la entrega continua de productos de alta calidad. De este modo, el desarrollo y las operaciones complementan el desarrollo ágil de software, así como diversos aspectos de DevOps que se derivan de la metodología ágil.  

Cualquier organización puede lograr DevOps siguiendo las mejores prácticas para el desarrollo y las operaciones, como proporcionar una unidad central para coordinar el desarrollo y las operaciones, implementar la automatización de pruebas y garantizar que los equipos siempre trabajen bien juntos.

DevOps es mucho más que un conjunto de procesos técnicos. Es una cultura y una mentalidad que promueven una estrecha colaboración entre las personas que desarrollan, despliegan y mantienen el software.