Quiero compartir contigo todo lo que no se dice de DEVOPS y cuando este es asumido por un proyecto de tecnología forzando muchas veces su implementación.
Primero la definición:
DEVOPS por definición, es un termino que impacta a varias disciplinas. Es un campo muy práctico (es decir de implementación, productos, comandos, configuraciones y otras cosillas). En simultaneo
Debes entender los aspectos técnicos y los aspectos no técnicos (conocido como cultura). DEVOPS es la combinación de Desarrollo y Operación (mundos abismalmente diferentes y separados). En términos prácticos, se necesita una COLABORACIÓN entre disciplinas y áreas para entregar productos de software.
Existe un término CONTINUOUS DELIVERY que no se toma en consideración y que es complementario a DEVOPS para entregar valor real al negocio.
En el siguiente resumen un poco de historia y no solo para los que recién comienzan con DEVOPS:
La entrega continua (CONTINUOUS DELIVERY) y la implementación/integración continua (CONTINUOUS INTEGRATION) no son lo mismo: la primera se centra en el valor comercial y la segunda es el mecanismo de envío de software a un ambiente productivo.Un ingeniero DEVOPs no hace magia
Un ingeniero de Software y un ingeniero DEVOPS hacen básicamente lo mismo, y aquí el por qué sin ofender: el primero crea archivos de texto que se utilizan para crear activos de software y el segundo crea archivos de texto que crean entornos y configuraciones para ejecutar dicho software.
DevOps no reemplaza las actividades y enfoques tradicionales de operaciones del sistema: los amplía, complementa y mejora.
DevOps no elimina la necesidad de garantizar su software funcionando correctamente, y los entornos en los que se ejecutan sean altamente seguros, aunque esto puede facilitar la adopción e implementación de DEVSECOPS (¡¡si, le agregamos seguridad al termino y listo!!)
En conclusión, DEVSECOPS o DEVOPS no es una magia, técnica, producto, metodología o como lo llamen para resolver tus problemas del pasado…. Si te va a ayudar a mejorar, pero en la medida que lo sepas adoptar, introducir, evangelizar en tus equipos y organización. DEVOPS comienza por entregar valor al negocio.