DevOps viene a significar algo así como Development vs Operations, o Desarrollo frente a Operaciones.
Es un término que se refiere a la estrecha cooperación existente hoy día entre desarrolladores y sysadmins, o administradores de sistemas. Aunque la mayoría de empresas tiene, como es normal, un equipo de desarrolladores y otro de sysadmins u operadores, los DevOps son aquellos que construyen los puentes entre ambos mundos.
Los que hayan estado integrados en uno de los grupos, ya sea desarrolloradores o sysadmins, habrán vivido ya en sus propias carnes cómo el otro grupo parece entorpecer su trabajo.
Cuando el desarrollador ha probado su aplicación y funciona correctamente pretende tener un entorno de sistemas preparado y optimizado al momento. Estos entornos, que a veces no son tan rápido y sencillo de implementar, se dilatan en el tiempo. Y cuando están disponibles, no funcionan como esperan los desarrolladores. Así, más de uno habrá dicho o escuchado «Pues en mi máquina funciona».
La función de los DevOps efectivamente es poner en común ambos mundos. Los objetivos generales son los mismos:
Habilidades para solucionar problemas
Actitud de «hacer»
Trabajo en equipo
Variedad de conocimientos y tecnologías (LAMP, Java, C++, python, Capacidad de Dimensionar, alta disponibilidad, cloud, etc.
Tech Privacy & Tech Health & Compliance: Blockchain, IoT, BigData, IA y Cloud. Bienvenidos a mi web personal donde encontraréis todas las novedades acerca de eventos, noticias y por supuesto, entradas de mi blog donde trataremos temas relacionados con la privacidad. Mi onjetivo es crear cultura de privacidad y concienciar del impacto de las nuevas tecnologías en el derecho fundamental de la protección de datos.
Un comentario sobre “¿Qué es DevOps?”