Flickr en 2009 hace nacer la idea de lo que luego se consideró DevOps, un compromiso entre los desarrolladores y los operadores. El negocio quiere ir rápido pero también quiere ir bien se necesita buena calidad el testing se vuelve fundamental.

DesarrolladoresOperadores
Cambios frecuentesFuncionamiento estable
OportunidadesRiesgos

DevOps es implementar Agilidad en infraestructura de sistemas. Busca disminuir el riesgo del cambio mediante una cultura y varias herramientas.

Herramientas

  1. Infraestructura automatizada: los servidores son ganado, no mascotas.
  2. Shared version control: Sistemas de Control de Versiones con entendimiento compartido.
  3. One step build and deploy: Integración Continua y Despliegue Continuo.
  4. Small frequent changes
  5. Shared metrics

Cultura

  1. Respeto: no estereotipar a los devs y los ops, no decir “NO” de primeras, compartir información.
  2. Confianza.
  3. Actitud saludable frente al fracaso.
  4. Evitar culpar.