Skip to content

CodeNinjaResearch/geekshubs-cto-bootcamp-2020

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Groovy 69.2%
  • Shell 19.9%
  • Dockerfile 9.3%
  • HTML 1.6%