Skip to content

New chapter 1 #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 10 additions & 9 deletions content/1_what_is_devops/1_ops_vs_dev.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,13 @@

{{< slide template="subtitle" >}}

## Devops: La aproximación SWE es la vencedora
## IT tradicional: Desarrollo vs Operaciones

<img src="../images/dev_vs_ops.png" style="width:80%;">

---

## DevOps: finalmente SWE es la vencedora

![](https://pbs.twimg.com/media/B7ukz2YIMAEZ-if.jpg)

Expand All @@ -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)
<img src="https://img.scoop.it/wYv5lL3VjySbSccKGHHBMDl72eJkfbmt4t8yenImKBVvK0kTmF0xjctABnaLJIm9" style="width:50%;">

---

## DevOps culture vs role (2)
## DevOps cultura vs role (2)


<img src="https://imgs.xkcd.com/comics/tools.png" style="width:140%;">
Expand Down
9 changes: 6 additions & 3 deletions content/1_what_is_devops/2_why_is_convenient.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,19 +19,22 @@

---

<img src="https://news.netcraft.com/wp-content/uploads/2011/03/wpid-site_count_history.png" style="width:140%;">
<img src="../images/hostnames.jpg" style="width:100%;">


---

<img src="https://www.infragistics.com/community/cfs-filesystemfile.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mobileman/3463.data_2D00_growth_2D00_big_2D00_data.png" style="width:120%;">
<img src="../images/data.png" style="width:100%;">


---

## Y ahora los que más me asustan de verdad... clientes

---

![](https://whatsthebigdata.files.wordpress.com/2012/08/pc_phone_tablet_1975-20111.png)
<img src="../images/devices_connected.png" style="width:100%;">


---

Expand Down
31 changes: 30 additions & 1 deletion content/1_what_is_devops/3_devops_vs_sre.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

---

<img src="../images/sre_devops.png" style="width:100%;">

*CC BY-SA devopstopologies.com*

{{% /section %}}
15 changes: 15 additions & 0 deletions content/1_what_is_devops/9_wrapup.md
Original file line number Diff line number Diff line change
@@ -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 %}}
4 changes: 2 additions & 2 deletions content/1_what_is_devops/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 |
4 changes: 4 additions & 0 deletions content/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,7 @@ background = "#f7cbbf"
{{< slide template="title" background-image="images/Title.png" >}}

# Devops training course

---

<tr><a href="1_what_is_devops">1 ¿Que es DevOps?</a></tr>
Binary file added static/images/data.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/images/dev_vs_ops.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/images/devices_connected.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/images/hostnames.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/images/sre_devops.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.