¿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

One thought on “¿Qué es DevOps?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *