Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Yo soy Dev, yo soy Ops y somos dos en un equipo - [DEISER TOUR Madrid Talks]

106 views

Published on

Leo Díaz (DEISER) y Luis Fraile (Plain Concepts), explicaron qué es DevOps, de qué va esta cultura y qué ganancias se pueden obtener tras la implementación de esta metodología.

Conoce más sobre el DEISER TOUR - https://team.deiser.com/deisertour/
DEISER Enterprise Day 2018 - https://deiser-enterprise-day.deiser.com/
-------------------------------------------------------------------------------------
DEISER | Making IT Different
Twitter: https://goo.gl/MXnu6s
Facebook: https://goo.gl/CY4pu2
LinkedIn: https://goo.gl/3Fopme
Instagram: https://goo.gl/JdmJAU
Blog: https://goo.gl/Rpz6G

Published in: Software
  • Be the first to comment

  • Be the first to like this

Yo soy Dev, yo soy Ops y somos dos en un equipo - [DEISER TOUR Madrid Talks]

  1. 1. Yo soy Dev, yo soy Ops y somos dos en un equipo LUIS FRAILE | | lfraile@plainconcepts.com LEO DÍAZ | | leonardo.diaz@deiser.com
  2. 2. ¿Por qué esta charla?
  3. 3. Esquema inicial
  4. 4. Yo soy Dev, yo soy Ops y somos dos en un equipo
  5. 5. Origen !DevOps DevOps Prácticas Herramientas Conclusiones From zero to hero Yo soy Dev, yo soy Ops y somos dos en un equipo
  6. 6. The Phoenix Project … o las desventuras del proyecto Phoenix … De cómo un proyecto con silos se va al traste, y remonta con la rotura de los silos. Origen
  7. 7. Un rol, ansible, Docker, chef, puppet, release management, new relic, continuous delivery, continuous integration, testing automatizado, ... ¡¡¡ Yo soy DevOps !!! !DevOps
  8. 8. DevOps
  9. 9. Aportar más valor al negocio estableciendo una cultura de colaboración entre Desarrollo y Operaciones… (por lo menos) ¿Qué es DevOps?
  10. 10. Prácticas
  11. 11. Imagen extraída del ebook: keep-calm-and-embrace-devops Cultura -Organización
  12. 12. • Se vago… Elimina la fricción de pasos manuales y errores manuales Automatiza • No sólo builds ó tests, también despliegue • Infraestructura como código: DSC, Chef, Azure RM, … • Configuración como código: pipelines, builds, despliegues, YAML, entornos ...
  13. 13. Individuos e interacciones sobre procesos y herramientas Software funcionando sobre documentación extensiva Colaboración con el cliente sobre negociación contractual Respuesta ante el cambio sobre seguir un plan Agile
  14. 14. Monolithic SOA Microservices Cuanto más desacoplado mejor, pero “DevOps” debe ser transparente a la arquitectura Arquitectura
  15. 15. ● Medir a todos los niveles ● Tomar decisiones basados en datos ● Compartir los resultados ● Entender las métricas como un medio no como un fin Medir, medir y medir
  16. 16. Jez Humble C – Culture A – Automation L – Lean M – Measurement S – Sharing CALMS Framework
  17. 17. Herramientas
  18. 18. La entrega no es un evento, es algo continuo Trata el código como de producción SIEMPRE No puedes acelerar la entrega y hacerla contínua sin asegurar la calidad. http://www.eferro.net/2017/10/charla-acelerando-la- cultura-devops.html?m=1 - @eferro Clean Architecture, Clean Code, … , TDD, BDD, Load Testing, ... Tests Calidad
  19. 19. ● Maintain a code repository ● Automate the build ● Make the build self-testing ● Everyone commits to the baseline every day ● Every commit (to baseline) should be built ● Keep the build fast ● Test in a clone of the production environment ● Make it easy to get the latest deliverables ● Everyone can see the results of the latest build ● Automate deployment Integración / entrega continua
  20. 20. Entrega continua
  21. 21. Monitoriza
  22. 22. No sólo IT Tenemos logs de aplicaciones, transacciones de negocio, … Y el propio negocio: feedback temprano, que ayude a la toma de decisiones ¿qué construir? funcionalidad != valor Monitoriza también el negocio
  23. 23. Conclusiones
  24. 24. ENTREGA DE VALOR DE NEGOCIO CULTURA Madurez en Devs + Madurez en Ops = DevOps
  25. 25. “DevOps es entregar más valor al negocio” … y gatitos … porque a todo el mundo le gustan Lo que os tenéis que llevar
  26. 26. lfraile | leodmurillo @lfraile | @leodmurillo ¡Gracias!

×