Everything “as-code”.
CloudBees University
The home of Jenkins knowledge
Romén Rodríguez Gil
@romenrg - www.romenrg.com
2019
Sobre mi
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
Sobre mis experiencias: startups, software, productos digitales...
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
Actualidad
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
Everything “as-code”.
CloudBees University
The home of Jenkins knowledge
Romén Rodríguez Gil
@romenrg - www.romenrg.com
2019
Contenido
● ¿Qué es CloudBees University?
○ Cloudbees y Jenkins
○ DevOps, CI/CD…
○ Cursos
○ Modalidades de entrega
● Everything “as-code”
○ Infrastructure as-code, configuration as-code, docs as-code...
○ Training as-code
● Stack y futuro
○ Docker, docker-compose, terraform, consul, nginx...
○ Kubernetes
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
1. ¿Qué es CloudBees University?
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
1. ¿Qué es CloudBees University? - Contexto
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
1. ¿Qué es CloudBees University? - Equipo
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
1. ¿Qué es CloudBees University? - Self-paced
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
Self-paced
● Aprende a tu propio ritmo
● A través de la web
● Cada estudiante puede descargar su propia VM para hacer los “labs”
● Cursos gratuitos (“Fundamentals”)
1. ¿Qué es CloudBees University? - Self-paced
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
1. ¿Qué es CloudBees University? - Self-paced
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
1. ¿Qué es CloudBees University? - Self-paced
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
1. ¿Qué es CloudBees University? - Self-paced
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
1. ¿Qué es CloudBees University? - Self-paced
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
1. ¿Qué es CloudBees University? - Self-paced
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
1. ¿Qué es CloudBees University? - Self-paced
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
1. ¿Qué es CloudBees University? - Instructor-led
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
● Formaciones presenciales
● En eventos o empresas
● Provisionamos instancias aisladas para cada estudiante en la nube
● Concepto de “clase”
Instructor-led
1. ¿Qué es CloudBees University? - Instructor-led
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
1. ¿Qué es CloudBees University? - Instructor-led
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
2. Everything “as-code”
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
2. Everything “as code”
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
2. Everything “as code” - Slides
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
2. Everything “as code” - Slides
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
2. Everything “as code” - Labs
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
2. Everything “as code” - Labs
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
2. Everything “as code” - PRs
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
2. Everything “as code” - CI/CD
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
3. Cloud stack y futuro
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
3. Cloud stack y futuro
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
Reverse proxiesService discovery
Consul agent
Nginx / Traefik
Nginx
Infrastructure as-code
3. Cloud stack y futuro
Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
Everything “as-code”.
CloudBees University
The home of Jenkins knowledge
Romén Rodríguez Gil
@romenrg - www.romenrg.com
2019

"Everything as code" - CloudBees University

  • 1.
    Everything “as-code”. CloudBees University Thehome of Jenkins knowledge Romén Rodríguez Gil @romenrg - www.romenrg.com 2019
  • 2.
    Sobre mi Everything “as-code”.El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 3.
    Sobre mis experiencias:startups, software, productos digitales... Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 4.
    Actualidad Everything “as-code”. Elcaso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 5.
    Everything “as-code”. CloudBees University Thehome of Jenkins knowledge Romén Rodríguez Gil @romenrg - www.romenrg.com 2019
  • 6.
    Contenido ● ¿Qué esCloudBees University? ○ Cloudbees y Jenkins ○ DevOps, CI/CD… ○ Cursos ○ Modalidades de entrega ● Everything “as-code” ○ Infrastructure as-code, configuration as-code, docs as-code... ○ Training as-code ● Stack y futuro ○ Docker, docker-compose, terraform, consul, nginx... ○ Kubernetes Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 7.
    1. ¿Qué esCloudBees University? Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 8.
    1. ¿Qué esCloudBees University? - Contexto Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 9.
    1. ¿Qué esCloudBees University? - Equipo Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 10.
    1. ¿Qué esCloudBees University? - Self-paced Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg) Self-paced ● Aprende a tu propio ritmo ● A través de la web ● Cada estudiante puede descargar su propia VM para hacer los “labs” ● Cursos gratuitos (“Fundamentals”)
  • 11.
    1. ¿Qué esCloudBees University? - Self-paced Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 12.
    1. ¿Qué esCloudBees University? - Self-paced Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 13.
    1. ¿Qué esCloudBees University? - Self-paced Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 14.
    1. ¿Qué esCloudBees University? - Self-paced Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 15.
    1. ¿Qué esCloudBees University? - Self-paced Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 16.
    1. ¿Qué esCloudBees University? - Self-paced Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 17.
    1. ¿Qué esCloudBees University? - Self-paced Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 18.
    1. ¿Qué esCloudBees University? - Instructor-led Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg) ● Formaciones presenciales ● En eventos o empresas ● Provisionamos instancias aisladas para cada estudiante en la nube ● Concepto de “clase” Instructor-led
  • 19.
    1. ¿Qué esCloudBees University? - Instructor-led Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 20.
    1. ¿Qué esCloudBees University? - Instructor-led Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 21.
    2. Everything “as-code” Everything“as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 22.
    2. Everything “ascode” Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 23.
    2. Everything “ascode” - Slides Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 24.
    2. Everything “ascode” - Slides Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 25.
    2. Everything “ascode” - Labs Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 26.
    2. Everything “ascode” - Labs Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 27.
    2. Everything “ascode” - PRs Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 28.
    2. Everything “ascode” - CI/CD Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 29.
    3. Cloud stacky futuro Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 30.
    3. Cloud stacky futuro Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg) Reverse proxiesService discovery Consul agent Nginx / Traefik Nginx Infrastructure as-code
  • 31.
    3. Cloud stacky futuro Everything “as-code”. El caso de CloudBees University Romén Rodríguez Gil (@romenrg)
  • 32.
    Everything “as-code”. CloudBees University Thehome of Jenkins knowledge Romén Rodríguez Gil @romenrg - www.romenrg.com 2019