beginning to live in dev ops raul hugo - agile day
TRANSCRIPT
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Beginning to live in DevOpsRaul Hugo
Cstl-Engineer at Verizon
Agile Day 2017
@raulhugo
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Quien soy ?De dondevengo?Vengo del mundo linux, del lado de
infraestructura, mundo tambien conocido
como ITPRO.
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Toda historiatiene un comienzo…Comencé a trabajar en el grupo El
Comercio. Como analista de
infraestructura y me encargaba de los
despliegues a producción.
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Cómo se fue construyendo mi mindset?
Para hacer mi trabajo necesitaba 2
cosas: conocimiento de la
infraestructura
conocimiento de la aplicación,
Sin embargo mi principal preocupación
era la infraestructura así que se me
ocurrió pedir ayuda a los
desarrolladores ya que ellos conocían la
aplicación.
Node.js.NET
PHP Java
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Las Respuestas que recibí
5
“Tus servidores están mal.”
“Ejecuta esta query sin que QA la valide”
“Funciona en mi local”
“No les preguntes a ellos pregúntame a mi”
“Nosotros no
sabemos cuantos
servidores hay en
producción”
Respeta el flujo nada
por email o chat, todo
con ticket
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Qué mal aprendí?A no confiar en los desarrolladores, a no
hacer pases a ultima hora, a proteger mi
mal llamada estabilidad y seguridad.
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Definitivamenteno habia nada de
DevOps
Funcionabapor los
Rockstars
7
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Quienes son los IT Rockstars?
Personas que conocen tanto de la aplicacion como de la infraestructura
QA y Networking, No es malo ser un rockstar, lo malo es que los
rockstars se cansan y muchas veces generan dependencia.
Tal vez los desarrolladores no eran confiables por que no los dejabamos
ser confiables?
Debemos dejar crecer al la organización, al equipo.
8
Node.js.NET
PHP Java
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.
DesplieguesScripteados
peromanuales
9
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Feels like
10
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Inicios del CambioInfraestructura como código.
Me obligaba a pensar como programador,
y ha tratar de tener mas tiempo para
automatizar.
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Luego llegó el cambio…Deje de trabajar en Clicks And Bricks y
pasé al Verizon.
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement. 13
No en infraestructura
sino como parte del grupo del desarrollo…
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.
This is the yellow section title option
14
Instructions
After typing the section title above,
position the text block so that the
visible text is centered within the
circle left to right. Delete these
instructions.
Flush left text
Equal
At least 1/5
of the circle’s
diameter
Equal
At least 1/5
of the circle’s
diameter
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.
La vida del otro lado…
El karma existe…
15
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Entendiendo mi proposito…
16
Para poder hacer DevOps necesitas
profesionales con skilis diferentes,
trabajando juntos en equipo. Y
conviviendo en iguales circunstancias.
Pensando como equipo, poner a alguien
de infraestructura en medio del equipo de
desarrollo, fomentaba un ambiente de
crecimiento para todos.
Excepto para los que quieren seguir
codeando y solo codeando…
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Que aprendí del otro lado?
17
La frustracion de no tener root access y
depender de la gente de infraestructura.
Los buenos desarrolladores saben donde
corre su código, y presentan soluciones
para evitar problemas de incompatibilidad
de ambientes.
Que nos necesitamos los unos a los otros
para poder construir soluciones de clase
mundial.
Las personas son mas importantes que los
procesos.
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement. 18
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.
DevOps es cultura. No un Rol. Ni tecnología.
19
Es algo que no se puede aprender en un curso de certificación.
No es algo que obtienes contratando a una persona.
Tampoco la obtienes automatizando.
Hay mucho que hacer para lograrlo:
Definir nuevas tareas en los roles.
Integrar áreas.
Hacer un cambio de mindset
Aprender mas allá de tu rol.
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Sin embargo no podemos negar que:
20
La tecnica es importante.
Automatizar
Crear un CD CI Pipeline
Cloud
Etc …
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.
El cambio cultural debe ir de la mano con la técnica.
21
Sea cual sea la tecnologia que se use,
es importante conocerla bien, y
comenzar a automatizar procesos con
el objetivo de ser agiles y entregar un
producto rapido y con calidad.
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Es peligroso automatizar sin conocer el proceso manual.
Los procesos automatizados, tambien fallan.
Conocer bien el proceso manual, es importante.
Diversificar el conocimiento de tecnologías también lo es.
NO EXISTE LA RECETA PERFECTA PARA IMPLEMENTAR DEVOPS O
AUTOMATIZAR BUILDS; TESTING, DESPLIEGUES ETC.
Tampoco no es algo que se aprende de la noche a la mañana, es un tema
continuo y constante.
22
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Por eso no es mala idea aprender de:
23
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Es por esto que:
1. Estoy preparando un curso que se llamará:
24
Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or
distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Para despedirme.
25