DevOps es: una fusión de las palabras en inglés Development (Desarrollo) y Operations (Operaciones), por definición, describe un proceso de desarrollo de software y un cambio de cultura de la organización que acelera la entrega de software de alta calidad mediante la automatización y la integración de las tareas de los equipos de desarrollo y operaciones de TI, dos grupos que tradicionalmente operan por separado o en silos.
En la práctica, DevOps es una combinación de personas, herramientas y cultura. En un equipo de DevOps, todos los miembros deben comprender todo el flujo de valor, desde la concepción de la idea hasta el desarrollo y la experiencia del usuario final. Según esta metodología, hace falta terminar con el aislamiento para poder colaborar durante todo el ciclo de vida del producto, lo que hace que este sea el mayor desafío de DevOps.
¿Cómo funciona DevOps?
Un equipo de DevOps está formado por desarrolladores y profesionales de operaciones de TI, entre otros roles tales como calidad (QA) y seguridad, los cuales colaboran durante todo el ciclo de vida de un producto para aumentar la velocidad y la calidad de la implementación del software. Esta forma de trabajar, genera un cambio cultural que tiene una profunda repercusión tanto para los equipos como para las organizaciones en las que trabajan.
Con un modelo DevOps, se pone fin al aislamiento de los equipos de desarrollo y operaciones. A veces, estos dos equipos se fusionan en uno solo; en ese caso, los ingenieros, que cuentan con varias competencias multidisciplinarias, trabajan durante todo el ciclo de vida de una aplicación, desde la fase de desarrollo y pruebas hasta la de implementación y operaciones.
Para ampliar sobre este tema: CLIC AQUÍ

