Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Baby Steps on DevOps

Baby Steps on DevOps

En esta charla ahondaremos en que es un rol devops, las tecnologias mas referentes a la hora de poner las practicas en juego. Ademas de derribar algun mito por sobre este tan necesario rol en el ciclo de vida de desarrollo

Eduardo Spotti

September 29, 2023
Tweet

More Decks by Eduardo Spotti

Other Decks in Technology

Transcript

  1. Eduardo Spotti (@espotti) Arquitecto de soluciones en @Amazon Web Services

    Founder @Crubyt Arquitecto Dev(sec)Ops, Cloud & SRE SysAdmin and security (L)
  2. Que veremos hoy? • ¿Que hace un DevOps? • ¿Como

    puedo convertirme en uno? • Repasemos alguna tecnologia • ¿Por que deberian convertirme en uno? • Futuro
  3. ¿Qué es Devops? A la criolla... UNA FORMA DE HACER

    LAS COSAS - Cultura - Costumbres - Experiencia por sobre todo - Conocimientos y prácticas - Herramientas - Valores (CALMS) Profesional de IT con esta forma de hacer las cosas
  4. Modelo de competencias DASA Áreas de habilidades Áreas de conocimiento

    Coraje Trabajo en equipo Liderazgo Mejora continua Valor empresarial Arquitectura y diseño Programación Entrega continua Análisis empresarial Pruebas y Calidad Ing. Infraestructura Seguridad y Riesgos
  5. Modelo de competencias DASA Áreas de habilidades - Coraje: Cambiar,

    autocrítica, proactividad, confianza, debates - Trabajo en equipo: Comunicación, empatía, responsabilidad - Liderazgo: Humildad, transparencia, mentalidad de ciclo de vida del servicio - Mejora continua: intercambio de conocimientos, kaizen, capacidad de adaptación
  6. Modelo de competencias DASA Áreas de conocimiento - Valor empresarial:

    Retroalimentación, Nivel de Servicios, rendimiento y casos de negocio. - Arq y diseño: Diseño de los servicios, patrones y estilos. - Programación: Dominio de ingeniería de software. - Entrega continua: Administración de versiones, configuraciones y controles de manera automatizada.
  7. Modelo de competencias DASA Áreas de conocimiento - Análisis empresarial:

    Requisitos funcionales y no funcionales, análisis de datos, refinamiento. - Pruebas: Diseño de casos de uso, pruebas y sus conceptos. - Ing. Infraestructura: Dominio de redes, servidores, gestión del rendimiento, capacidad y disponibilidad de software. - Seguridad y riesgo: Seguridad y continuidad del servicio.
  8. Soy desarrollador ¿Qué hago? - Seguir desarrollando… Más y mejor

    - Conocer las tecnologías de operaciones - Adaptar su software para encontrar armonía con su infraestructura - Entender que las operaciones del código sean medibles y tomadas por otras herramientas - Seguridad
  9. Soy operaciones ¿Qué hago? - Conocimiento del ciclo de vida

    de desarrollo - Conocer las tecnologías de desarrollo - Entender las distintas arquitecturas de software - Brindar la mejor infraestructura a nuestro alcance, entendiendo nuestras apps y las necesidades de negocio que tienen - Importancia de seguridad desde el código en las operaciones
  10. Soy SRE ¿Qué hago?... Soy SRE?? - Independiente a DevOps

    - Sería un “son las cosas que hay que hacer” - Mucho más prescriptivo - Nos indica métricas a tomar - Se asemeja más a un rol - Prácticas como reducir silos, aceptar errores como algo normal, implementar cambios graduales, medir todo, automatizar.
  11. ¿Por qué ser DevOps? - Profesionales T-Shaped - Buenas prácticas

    que ayudan a trabajar mejor - Necesidades de los negocios actuales que fueron cubiertas - Brindan mucho valor al negocio, y eso se retribuye - Perfil con alta demanda (ojo, no quiere decir mucha oferta)