diff --git a/content/1_what_is_devops/1_ops_vs_dev.md b/content/1_what_is_devops/1_ops_vs_dev.md index 8c77a86..2352464 100644 --- a/content/1_what_is_devops/1_ops_vs_dev.md +++ b/content/1_what_is_devops/1_ops_vs_dev.md @@ -5,7 +5,13 @@ {{< slide template="subtitle" >}} -## Devops: La aproximación SWE es la vencedora +## IT tradicional: Desarrollo vs Operaciones + + + +--- + +## DevOps: finalmente SWE es la vencedora ![](https://pbs.twimg.com/media/B7ukz2YIMAEZ-if.jpg) @@ -30,21 +36,16 @@ Propósito: **Operaciones como un componente más del desarrollo ágil de las ap * Cualquier aproximación heredada del mundo "bipolar", que asuma la existencia de "dos mundos" dentro de una corporación, o que introduzca operaciones "one time" (no importa que sea a través de la mejor de las herramientas Self-Service) deja de ser bienvenida * La aproximación ya ha sido usada por líderes tecnológicos, con éxito ---- - -## DevOps, rompiendo silos - -![](http://cdn.edureka.co/blog/wp-content/uploads/2014/12/Devops_03.png) --- -## DevOps culture vs role +## DevOps cultura vs role -![](https://img.scoop.it/wYv5lL3VjySbSccKGHHBMDl72eJkfbmt4t8yenImKBVvK0kTmF0xjctABnaLJIm9) + --- -## DevOps culture vs role (2) +## DevOps cultura vs role (2) diff --git a/content/1_what_is_devops/2_why_is_convenient.md b/content/1_what_is_devops/2_why_is_convenient.md index a2e2d58..37b464f 100644 --- a/content/1_what_is_devops/2_why_is_convenient.md +++ b/content/1_what_is_devops/2_why_is_convenient.md @@ -19,11 +19,13 @@ --- - + + --- - + + --- @@ -31,7 +33,8 @@ --- -![](https://whatsthebigdata.files.wordpress.com/2012/08/pc_phone_tablet_1975-20111.png) + + --- diff --git a/content/1_what_is_devops/3_devops_vs_sre.md b/content/1_what_is_devops/3_devops_vs_sre.md index 3877b41..87b849c 100644 --- a/content/1_what_is_devops/3_devops_vs_sre.md +++ b/content/1_what_is_devops/3_devops_vs_sre.md @@ -9,10 +9,39 @@ > "what happens when a software engineer is tasked with what used to be called operations", Ben Treynor +--- + +## DevOps vs SRE + +1. DevOps no es un rol, es un aspecto cultural de equipo, no personal. En cambio, SRE consiste en la práctica de crear y mantener servicios de alta disponibilidad. +2. Los SREs, a veces, aplica DevOps. "Ingeniero DevOps" muchas veces sólo es una excusa para contratar sysadmins. + +> *SRE es en DevOps lo que Scrum es en Agile* , Shaun Norris + +--- + +## Pilares de la cultura DevOps + +* Trabajo en equipo, cada equipo debe ser autónomo +* Compartir responsabilidad del desarrollo y operación +* Automatizar +* Implantar integración continua, incluyendo QA +* Habilitar el despliegue continuo de nuevo código + +--- + +## Caracterísiticas de un SRE + * Su foco es garantizar un nivel de fiabilidad y escalabilidad a las aplicaciones -* El rol ideal seria un software engineer con conocimientos de sistemas y redes +* El rol ideal seria un software engineer con experiencia como sysadmin * Deben balancear su trabajo entre responder a emergencias y construir sistemas que minimizan los problemas * A diferencia de Operaciones, los SREs pueden modificar el código de las aplicaciones * También es su responsabilidad validar que una aplicación tiene la "calidad" suficiente para pasar a producción +--- + + + +*CC BY-SA devopstopologies.com* + {{% /section %}} diff --git a/content/1_what_is_devops/9_wrapup.md b/content/1_what_is_devops/9_wrapup.md new file mode 100644 index 0000000..3cfab2d --- /dev/null +++ b/content/1_what_is_devops/9_wrapup.md @@ -0,0 +1,15 @@ ++++ ++++ + +{{% section %}} + +{{< slide template="subtitle" >}} + +## Resumen + +* DevOps es una nueva **cultura** de trabajo donde convergen Operaciones y Desarrollo +* Las buenas prácticas de **desarrollo** son las que canalizan esta transformación +* En el mercado actual, sin esas prácticas, sería muy complicado conseguir la **velocidad** y la **escala** que ser requieren +* Con DevOps, aparecen nuevos roles profesionales, como **SRE** + +{{% /section %}} diff --git a/content/1_what_is_devops/_index.md b/content/1_what_is_devops/_index.md index 5087585..8aceb54 100644 --- a/content/1_what_is_devops/_index.md +++ b/content/1_what_is_devops/_index.md @@ -13,10 +13,10 @@ background = "#f7cbbf" {{< slide template="title" background-image="images/Title.png" >}} -# Qué es DevOps? +# ¿Qué es DevOps? | | | --- | | Operaciones vs Desarrollo | -| Porque es conveniente? | +| ¿Porque es conveniente? | | DevOps vs SRE | diff --git a/content/_index.md b/content/_index.md index 6fe8dae..8b4ad65 100644 --- a/content/_index.md +++ b/content/_index.md @@ -14,3 +14,7 @@ background = "#f7cbbf" {{< slide template="title" background-image="images/Title.png" >}} # Devops training course + +--- + +1 ¿Que es DevOps? diff --git a/static/images/data.png b/static/images/data.png new file mode 100644 index 0000000..063a916 Binary files /dev/null and b/static/images/data.png differ diff --git a/static/images/dev_vs_ops.png b/static/images/dev_vs_ops.png new file mode 100644 index 0000000..0a34ef2 Binary files /dev/null and b/static/images/dev_vs_ops.png differ diff --git a/static/images/devices_connected.png b/static/images/devices_connected.png new file mode 100644 index 0000000..391f758 Binary files /dev/null and b/static/images/devices_connected.png differ diff --git a/static/images/hostnames.jpg b/static/images/hostnames.jpg new file mode 100644 index 0000000..6c3e2b6 Binary files /dev/null and b/static/images/hostnames.jpg differ diff --git a/static/images/sre_devops.png b/static/images/sre_devops.png new file mode 100644 index 0000000..87ecd30 Binary files /dev/null and b/static/images/sre_devops.png differ