SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
Desmitificando
DevOps
Abril 5, 2018
Galileo Martinez
galileo.martinez@ieee.org
Que es DevOps?
Dentro y Fuera de la
organización
Es un marco de
trabajo
Movimiento profesionalMovimiento Cultural
Historia
Historia antigua – Developer == Operator
Cuando todo comenzó, solo había operadores
“In the beginning, there was nothing. And God said, “Let there be
light.” And there was light. There was still nothing, but you could
see it a lot better.” - Woody Allen
Durante la segunda Guerra Jean Bartik,
una matemática de profesión, se convirtió
en una de las primeras operadoras de
ENIAC.
40's
Sin Manuales, ella y 5 mujeres más pudieron programar con
ENIAC, entendiendo primero como funcionaba el Hardware
usando solo sus diagramas lógicos. Las primeras DevOps
Cuando los problemas aparecían, no podían culpar a la
máquina que había costado millones, culpaban a los
operadores.
● Programaban la maquina (aun, un misterio)
● Reemplazan los bulbos
● Literalmente, quitaban "bugs"
(cucarachas y demás insectos atorados entre los circuitos)
Progreso centralizado en Hardware - La culpa es del operador
El hardware evoluciona poco a poco, el software, todavía no
50's
Nace la ingeniería de software - Margaret Hamilton
USA quiere enviar hombres a la Luna, pero
no sabe como.
Nuevamente una mujer, sale al quite
● Propone por primera vez juntar los
requerimientos antes de programar.
● Programación compleja, dividido en
componentes.
● Realiza pruebas de integración
60's
Software y Hardware - Juntos pero no revueltos
● 50 expertos fueron invitados a formar parte de un comité en
la OTAN. buscando estandarizar las prácticas de software
● IBM anuncia System/360, el primer sistema, estándar,
escalable y para un amplio rango de usos.
● En 1969, a raíz de una demanda antimonopolio, IBM
comienza a cobrar de forma separada, el hardware, del
software.
60's
El Mundo se Conecta - Redes y Comunidades
● Nace USENET, el "ARPANET para pobres"
● Su creador Jim Ellis, da una platica sobre su nuevo invento
en USENIX, una comunidad de usuarios UNIX, la red se
expande en universidades
● Mientras tanto, en compañías el secreto del software se
vuelve la norma, perder el secreto, equivale a perder el
negocio.
● Los sistemas de software se vuelven complejos, y con la
complejidad nacen trabajos especializados.
70's
Más comunidades - Si no lo compartes, no crece
● USENIX para operadores DECUS para programadores
● Las compañías protegen sus secretos creando estructuras
de silos.
● Comienza la rivalización entre Devs y Ops
80's
Nace Galileo Martinez!!!
The World Wide Web - One network to rule them all
● Nace Apache HTTP Server
● LAMP Stack (Linux, Apache, MySQL, PHP)
● Aparece el BOFH (Bastard Operator from Hell), Simon Travaglia
90's
Y que hacía Galileo?
Y2K - Metodologías
● 2001 - 17 desarrolladores crean el manifiesto "Agile"
● Alistair Cockburn en 2004 describe Crystal Clear, Agile para equipos pequeños
● Un sysadmin llamado Marcel Wegermann, Describe cómo aplicar Agile, Crystal
Clear y Scrum en la administración de sistemas
2000's
Y2K Parte 2 - La nube y el nacimiento de DevOps
● 2006 - Amazon lanza EC2, y nace Twitter
● 2007, el uso de Twitter se dispara cuando SXSW decide poner twitter feed en sus
pantallas durante la conferencia
● 2009 John Allspaw y Paul Hammond Presentan
"10 deploys al dia: cooperacion entre Dev y Ops"
2000's
Y Galileo?
En resumen
La separación de tareas a lo largo de la historia de TI, y la preservación de
los secretos de negocio, provocó un distanciamiento entre los
desarrolladores y los administradores de sistema.
Fue gracias a las comunidades y la cooperación entre individuos
interesados, que la brecha se hizo cada vez más pequeña y, en conjunto
con la flexibilidad proporcionada por los avances tecnológicos, Nace la
cultura DevOps como una respuesta a las necesidades personales y
profesionales de la comunidad tecnológica
Mi vida profesional
Mi primer trabajo - Pecera chica, Pez grande
Estructura de Silos
Procedimientos Rígidos
Estandares Globales
ITIL
Su propio Datacenter
Mi segundo trabajo - Pecera grande, Pez chico
Estructura de Silos
Procedimientos Flexibles
Estándares Abiertos
Multiples Frameworks
Equipos especiales
(devops team)
Datacenter propio
Cloud
Mi tercer trabajo - Como pez en el agua
Cultura DevOps
Procedimientos transparentes
Tecnologia de Punta
Cada proyecto es Diferente
Enteramente Cloud
En resumen
En el centro de DevOps, se encuentran personas, de diferentes equipos,
con un deseo profundo por entendimiento mutuo.
esto se traduce en equipos de trabajo que comunican claramente sus ideas
y cambian de forma dinámica para ajustarse entre sí, y lograr la meta.
Muchas gracias por su atención
DevOps Debunked (De Sysadmin a Ingeniero DevOps)

Mais conteúdo relacionado

Mais procurados (10)

Una breve historia del FLOSS
Una breve historia del FLOSSUna breve historia del FLOSS
Una breve historia del FLOSS
 
Infoematica
InfoematicaInfoematica
Infoematica
 
Elaborar un análisis y esquema comparativoAngel dutan
Elaborar un análisis y esquema comparativoAngel dutanElaborar un análisis y esquema comparativoAngel dutan
Elaborar un análisis y esquema comparativoAngel dutan
 
Trabajo de Sillicon Valley
Trabajo de Sillicon ValleyTrabajo de Sillicon Valley
Trabajo de Sillicon Valley
 
Guerra software
Guerra softwareGuerra software
Guerra software
 
Antecedentes de internet
Antecedentes de internetAntecedentes de internet
Antecedentes de internet
 
Steve Jobs
Steve JobsSteve Jobs
Steve Jobs
 
steve jobs
steve jobssteve jobs
steve jobs
 
Fablab y maker
Fablab y makerFablab y maker
Fablab y maker
 
Evolucion del hardware yulieth parra
Evolucion del hardware yulieth parraEvolucion del hardware yulieth parra
Evolucion del hardware yulieth parra
 

Semelhante a DevOps Debunked (De Sysadmin a Ingeniero DevOps)

Recopilacion aso
Recopilacion asoRecopilacion aso
Recopilacion aso
Ezmee XD
 
Sistema operativo (1)
Sistema operativo (1)Sistema operativo (1)
Sistema operativo (1)
mayyanely
 
Historia y evolucion de los sistemas op.
Historia y evolucion de los sistemas op.Historia y evolucion de los sistemas op.
Historia y evolucion de los sistemas op.
Viniciomarcos
 

Semelhante a DevOps Debunked (De Sysadmin a Ingeniero DevOps) (20)

Estudio de sistemas operativos, redes sociales y empresas de servicios inform...
Estudio de sistemas operativos, redes sociales y empresas de servicios inform...Estudio de sistemas operativos, redes sociales y empresas de servicios inform...
Estudio de sistemas operativos, redes sociales y empresas de servicios inform...
 
Robotica IGMG 2016
Robotica IGMG 2016Robotica IGMG 2016
Robotica IGMG 2016
 
Generaciones del (so)
Generaciones del (so)Generaciones del (so)
Generaciones del (so)
 
unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
 
1.3 Evolución Historica
1.3 Evolución Historica1.3 Evolución Historica
1.3 Evolución Historica
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Recopilacion aso
Recopilacion asoRecopilacion aso
Recopilacion aso
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Evolucion de los sistemas operativos por absalon cael garcia lopez
Evolucion de los sistemas operativos por absalon cael garcia lopezEvolucion de los sistemas operativos por absalon cael garcia lopez
Evolucion de los sistemas operativos por absalon cael garcia lopez
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Historia de la informática
Historia de la informáticaHistoria de la informática
Historia de la informática
 
sistema operativo
sistema operativosistema operativo
sistema operativo
 
Windows, Linux y Mac
Windows, Linux y MacWindows, Linux y Mac
Windows, Linux y Mac
 
SISTEMA OPERATIVO CLASE 1.pptx
SISTEMA OPERATIVO CLASE 1.pptxSISTEMA OPERATIVO CLASE 1.pptx
SISTEMA OPERATIVO CLASE 1.pptx
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
 
Sistema operativo (1)
Sistema operativo (1)Sistema operativo (1)
Sistema operativo (1)
 
Historia y evolucion de los sistemas op.
Historia y evolucion de los sistemas op.Historia y evolucion de los sistemas op.
Historia y evolucion de los sistemas op.
 
17.- Presentaciones ASO
17.- Presentaciones ASO17.- Presentaciones ASO
17.- Presentaciones ASO
 
Trabajo de tic
Trabajo de ticTrabajo de tic
Trabajo de tic
 

Mais de Software Guru

Mais de Software Guru (20)

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
 

Último

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 

Último (10)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

DevOps Debunked (De Sysadmin a Ingeniero DevOps)

  • 1. Desmitificando DevOps Abril 5, 2018 Galileo Martinez galileo.martinez@ieee.org
  • 2. Que es DevOps? Dentro y Fuera de la organización Es un marco de trabajo Movimiento profesionalMovimiento Cultural
  • 4. Historia antigua – Developer == Operator Cuando todo comenzó, solo había operadores “In the beginning, there was nothing. And God said, “Let there be light.” And there was light. There was still nothing, but you could see it a lot better.” - Woody Allen Durante la segunda Guerra Jean Bartik, una matemática de profesión, se convirtió en una de las primeras operadoras de ENIAC. 40's
  • 5. Sin Manuales, ella y 5 mujeres más pudieron programar con ENIAC, entendiendo primero como funcionaba el Hardware usando solo sus diagramas lógicos. Las primeras DevOps
  • 6. Cuando los problemas aparecían, no podían culpar a la máquina que había costado millones, culpaban a los operadores. ● Programaban la maquina (aun, un misterio) ● Reemplazan los bulbos ● Literalmente, quitaban "bugs" (cucarachas y demás insectos atorados entre los circuitos) Progreso centralizado en Hardware - La culpa es del operador El hardware evoluciona poco a poco, el software, todavía no 50's
  • 7. Nace la ingeniería de software - Margaret Hamilton USA quiere enviar hombres a la Luna, pero no sabe como. Nuevamente una mujer, sale al quite ● Propone por primera vez juntar los requerimientos antes de programar. ● Programación compleja, dividido en componentes. ● Realiza pruebas de integración 60's
  • 8. Software y Hardware - Juntos pero no revueltos ● 50 expertos fueron invitados a formar parte de un comité en la OTAN. buscando estandarizar las prácticas de software ● IBM anuncia System/360, el primer sistema, estándar, escalable y para un amplio rango de usos. ● En 1969, a raíz de una demanda antimonopolio, IBM comienza a cobrar de forma separada, el hardware, del software. 60's
  • 9. El Mundo se Conecta - Redes y Comunidades ● Nace USENET, el "ARPANET para pobres" ● Su creador Jim Ellis, da una platica sobre su nuevo invento en USENIX, una comunidad de usuarios UNIX, la red se expande en universidades ● Mientras tanto, en compañías el secreto del software se vuelve la norma, perder el secreto, equivale a perder el negocio. ● Los sistemas de software se vuelven complejos, y con la complejidad nacen trabajos especializados. 70's
  • 10. Más comunidades - Si no lo compartes, no crece ● USENIX para operadores DECUS para programadores ● Las compañías protegen sus secretos creando estructuras de silos. ● Comienza la rivalización entre Devs y Ops 80's
  • 12. The World Wide Web - One network to rule them all ● Nace Apache HTTP Server ● LAMP Stack (Linux, Apache, MySQL, PHP) ● Aparece el BOFH (Bastard Operator from Hell), Simon Travaglia 90's
  • 13. Y que hacía Galileo?
  • 14. Y2K - Metodologías ● 2001 - 17 desarrolladores crean el manifiesto "Agile" ● Alistair Cockburn en 2004 describe Crystal Clear, Agile para equipos pequeños ● Un sysadmin llamado Marcel Wegermann, Describe cómo aplicar Agile, Crystal Clear y Scrum en la administración de sistemas 2000's
  • 15. Y2K Parte 2 - La nube y el nacimiento de DevOps ● 2006 - Amazon lanza EC2, y nace Twitter ● 2007, el uso de Twitter se dispara cuando SXSW decide poner twitter feed en sus pantallas durante la conferencia ● 2009 John Allspaw y Paul Hammond Presentan "10 deploys al dia: cooperacion entre Dev y Ops" 2000's
  • 17. En resumen La separación de tareas a lo largo de la historia de TI, y la preservación de los secretos de negocio, provocó un distanciamiento entre los desarrolladores y los administradores de sistema. Fue gracias a las comunidades y la cooperación entre individuos interesados, que la brecha se hizo cada vez más pequeña y, en conjunto con la flexibilidad proporcionada por los avances tecnológicos, Nace la cultura DevOps como una respuesta a las necesidades personales y profesionales de la comunidad tecnológica
  • 19. Mi primer trabajo - Pecera chica, Pez grande Estructura de Silos Procedimientos Rígidos Estandares Globales ITIL Su propio Datacenter
  • 20. Mi segundo trabajo - Pecera grande, Pez chico Estructura de Silos Procedimientos Flexibles Estándares Abiertos Multiples Frameworks Equipos especiales (devops team) Datacenter propio Cloud
  • 21. Mi tercer trabajo - Como pez en el agua Cultura DevOps Procedimientos transparentes Tecnologia de Punta Cada proyecto es Diferente Enteramente Cloud
  • 22. En resumen En el centro de DevOps, se encuentran personas, de diferentes equipos, con un deseo profundo por entendimiento mutuo. esto se traduce en equipos de trabajo que comunican claramente sus ideas y cambian de forma dinámica para ajustarse entre sí, y lograr la meta.
  • 23. Muchas gracias por su atención