Bloque DevOps
Fecha: 7-8 Febrero 2020
Profesor: Pedro Díaz
En esta unidad hablaremos largo y tendido sobre qué es DevOps y sobre que no lo es. También veremos los pilares en los que se sustenta esta forma de entender el desarrollo de software y por qué ahora mismo está tan en auge.
Trataremos los siguientes temas:
- Breve historia sobre los origenes del concepto DevOps.
- Pilares que lo soportan:
- Colaboración
- Herramientas (tooling)
- Metodologías
- Escalado
- Cultura
-
Día 1:
- Conoceremos la historia sobre DevOps.
- Veremos la charla que se considera como un punto de inflexión en la cultura DevOps: "10+ Deploys Per day" de John Allspaw & Paul Hammond (Flikr).
- Repasaremos en qué consiste un pipeline DevOps.
- Hablaremos sobre las metodologías más comunes que se casan bien con la filosofía.
- Presentaremos Acme Inc.
-
Día 2:
- Empezaremos el día hablando de la parte cultural de DevOps.
- Veremos una charla sobre como cambiar la cultura de trabajo de un equipo. "Turn the ship around".
- Seguiremos con Acme Inc.
- Live session: Construir “devops” pipeline.
Acme Inc. va a ser nuestra empresa en la cual nos han nombrado CTO. A lo largo de los dos días iremos tomando decisiones desde qué tipo de herramientas vamos a elegir y por qué, hasta cómo podemos diseñar la colaboración entre equipos para llegar al objetivo que desde "negocio" se nos pide.
- VirtualBox con ubuntu 18.04 LTS instalado.
- Si conoceis Vagrant, traerlo instalado también.
Pedro Díaz - VLC 2020