SlideShare una empresa de Scribd logo
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)

Más contenido relacionado

La actualidad más candente

Una breve historia del FLOSS
Una breve historia del FLOSSUna breve historia del FLOSS
Una breve historia del FLOSS
José Enrique Alvarez Estrada
 
Infoematica
InfoematicaInfoematica
Infoematica
Angelobel Dutan
 
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
Angelobel Dutan
 
Trabajo de Sillicon Valley
Trabajo de Sillicon ValleyTrabajo de Sillicon Valley
Trabajo de Sillicon Valley
Marcos Rodríguez Pérez
 
Guerra software
Guerra softwareGuerra software
Guerra softwareidonfer
 
Antecedentes de internet
Antecedentes de internetAntecedentes de internet
Antecedentes de internet
samueldom231297
 
Steve Jobs
Steve JobsSteve Jobs
Steve Jobs
Cayetana Sanchez
 
steve jobs
steve jobssteve jobs
steve jobs
Robal96
 
Fablab y maker
Fablab y makerFablab y maker
Evolucion del hardware yulieth parra
Evolucion del hardware yulieth parraEvolucion del hardware yulieth parra
Evolucion del hardware yulieth parrayuliethparram
 

La actualidad más candente (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
 

Similar a DevOps Debunked (De Sysadmin a Ingeniero DevOps)

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...
lola-stefy
 
Robotica IGMG 2016
Robotica IGMG 2016Robotica IGMG 2016
Robotica IGMG 2016
Lolosansone
 
Generaciones del (so)
Generaciones del (so)Generaciones del (so)
Generaciones del (so)
Jorge Cangas
 
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
Velazquez Cruz Amairany
 
1.3 Evolución Historica
1.3 Evolución Historica1.3 Evolución Historica
1.3 Evolución Historica
lupita zume
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
Analy Alejo Hirpahuanca
 
Recopilacion aso
Recopilacion asoRecopilacion aso
Recopilacion asoEzmee XD
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
Analy Alejo Hirpahuanca
 
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
Angel Garcia
 
Historia de la informática
Historia de la informáticaHistoria de la informática
Historia de la informática
JosCrisAloGor
 
sistema operativo
sistema operativosistema operativo
sistema operativo
Saul Rosada Perez
 
Windows, Linux y Mac
Windows, Linux y MacWindows, Linux y Mac
Windows, Linux y Mac
Juanframero
 
SISTEMA OPERATIVO CLASE 1.pptx
SISTEMA OPERATIVO CLASE 1.pptxSISTEMA OPERATIVO CLASE 1.pptx
SISTEMA OPERATIVO CLASE 1.pptx
HenryMauricioAsnalem
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
lisbey1992
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
lisbey1992
 
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
 
17.- Presentaciones ASO
17.- Presentaciones ASO17.- Presentaciones ASO
17.- Presentaciones ASO
Natalia Lujan Morales
 
Trabajo de tic
Trabajo de ticTrabajo de tic
Trabajo de tic
raul289
 

Similar 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
 

Más de Software Guru

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
Software Guru
 
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
Software Guru
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
Software Guru
 
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
Software Guru
 
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
Software Guru
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
Software Guru
 
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:
Software Guru
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
Software Guru
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
Software Guru
 
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
Software Guru
 
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
Software Guru
 
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 ...
Software Guru
 
¿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?
Software Guru
 
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.
Software Guru
 
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
Software Guru
 
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
Software Guru
 
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
Software Guru
 
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
Software Guru
 
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
Software Guru
 
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
Software Guru
 

Más 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

trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
Trabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De ProgramaciónTrabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De Programación
SofiaCollazos
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
yuki22434
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
Miguel Rebollo
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
SERVANDOBADILLOPOLEN
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
IsabelQuintero36
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
juanchogame18
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 

Último (20)

trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
Trabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De ProgramaciónTrabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De Programación
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 

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