¿Qué es DevOps?


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. 
devops
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.

DevOps explicado en una presentación:

http://www.slideshare.net/therobot/que-demonios-es-eso-de-devops-y-porquedebera-interesarme

Esta es una interesante historia de la creación del team de DevOps de Sony

Un comentario sobre “¿Qué es DevOps?

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s