CodeNinjaResearch / geekshubs-cto-bootcamp-2020

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

geekshubs-cto-bootcamp-2020

Bloque DevOps

Fecha: 7-8 Febrero 2020
Profesor: Pedro Díaz

Introducción a la unidad:

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

Cómo lo haremos?

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

Qué es Acme Inc.?

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.

Material necesario

  • VirtualBox con ubuntu 18.04 LTS instalado.
  • Si conoceis Vagrant, traerlo instalado también.

Pedro Díaz - VLC 2020

About

License:GNU General Public License v3.0


Languages

Language:Groovy 69.1%Language:Shell 19.9%Language:Dockerfile 9.3%Language:HTML 1.6%