Duración

16 horas

Objetivos

Este curso de 2 días forma una introducción a DevOps y tiene como objetivo equipar a los delegados con una comprensión completa y completa de la cultura DevOps. 

El término DevOps es una abreviatura de Operaciones de desarrollo. Su enfoque principal es romper los silos tradicionales y amalgamar el desarrollo de software y las operaciones de TI, con énfasis en la colaboración y comunicación de estos dos grupos, dentro de una organización. Esencialmente, el desarrollo de software y las operaciones de TI son dos entidades separadas que coexisten. Las prácticas de DevOps apuntan a unirlas para mejorar la comunicación y, por lo tanto, la productividad. 

Temario

  1. Introducción: DevOps: más que solo Dev & Ops 
    1. Introducción al módulo 
    2. ¿Qué es DevOps? 
    3. Organizaciones de TI de alto rendimiento 
    4. Por qué necesitamos DevOps 
    5. Productividad del desarrollador 
    6. ¿De dónde vino DevOps? 
    7. Deming y TQM 
    8. El movimiento Lean 
    9. Desarrollo ágil y movimientos de infraestructura ágil 
    10. Principios ágiles 
    11. Procesos ágiles vs. tradicionales 
    12. Infraestructura ágil y movimiento de velocidad 
    13. Movimiento de entrega continua 
    14. Fin de los objetivos de DevOps 
  2. Maduración de una práctica de DevOps en la empresa 
    1. Introducción al módulo 
    2. DevOps y cultura organizacional 
    3. Utilice equipos de inicio Lean 
    4. Herramientas de colaboración – Introducción 
    5. Automatiza todo lo que puedas 
    6. Reserve el 20 por ciento del esfuerzo para mejorar 
    7. El principio de participación: sistemas y seguridad 
    8. Secuencia de valor definida 
    9. Flujos de valor 
    10. Mapeo de flujo de valor 
    11. Ejemplos de flujo de valor 
    12. Planifica la transformación 
    13. Ley de Conway 
    14. Informe del estudio de caso: Amazon Web Services 
    15. Tipos de organización 
  3. Su viaje DevOps: Optimice el flujo 
    1. Introducción al módulo 
    2. Principios de flujo 
    3. Hacer el trabajo visible 
    4. Limitar el trabajo en proceso (WIP) 
    5. Reducir los tamaños de lote 
    6. Optimizar el proceso para reducir el número de traspasos 
    7. Identificar y elevar continuamente nuestras restricciones 
    8. Eliminar el desperdicio en el flujo de valor 
    9. ¿Cuán dramáticamente DevOps optimiza el flujo? 
    10. Infraestructura como código 
    11. Gestión de configuración de infraestructura 
    12. Herramientas de administración de configuración – Introducción 
    13. Deployment Pipeline 
    14. Ejemplo de Deployment Pipeline: software de aplicación 
    15. Deployment Pipeline Flow 
    16. Seguridad integrada en Deployment Pipeline 
    17. Deployment Pipeline automatizada 
    18. Herramientas de implementación – Introducción 
    19. Control de versión compartida 
    20. Herramientas de control de versiones – Introducción 
    21. Infraestructura como resultados del código 
    22. Prácticas ágiles: definición de hecho 
    23. Pirámide de automatización de pruebas 
    24. Build Quality In 
    25. Herramientas de prueba automatizadas 
    26. Integración continua 
    27. Automatización de compilación 
    28. Contenedores 
    29. Arquitectura para la implementación de riesgo reducido 
    30. Microservicios 
    31. Re-arquitectura de aplicaciones gradualmente: el patrón estrangulador 
    32. Cómo funciona el patrón de estrangulador 
    33. Patrón de implementación azul-verde 
    34. Virtualización y la nube 
    35. Revisión de cambio y coordinación 
  4. Su viaje DevOps: Amplifique la retroalimentación 
    1. Introducción al módulo 
    2. La segunda forma: retroalimentación 
    3. Vea los problemas a medida que ocurren 
    4. Mantenga la calidad más cercana a la fuente 
    5. Optimizar para Downstream Workflow 
    6. Telemetría: métricas, monitoreo, alertas 
    7. Capas de arquitectura de telemetría 
    8. Niveles de arquitectura de telemetría 
    9. Crear alertas 
    10. Herramientas de monitoreo del sistema – Introducción 
    11. Log Aggregation: introducción 
    12. Métricas comunes de DevOps 
    13. Use la telemetría para anticipar problemas 
    14. Comentarios para la implementación segura de código 
    15. Desarrollo guiado por hipótesis 
    16. Pruebas A / B 
    17. Resumen del módulo 
  5. Su viaje DevOps: aprendizaje continuo y experimentación 
    1. Introducción al módulo 
    2. Convertirse en una cultura de aprendizaje 
    3. Blameless Postmortems 
    4. Cultura de innovación 
    5. Institucionalizar la mejora del trabajo diario. 
    6. Inyecte patrones de resiliencia en nuestro trabajo diario 
    7. Transforme los descubrimientos locales en mejoras globales 
    8. Reserve tiempo para crear aprendizaje y mejora organizacional 
    9. Permitir que todos enseñen y aprendan 
    10. Establecer consultoría interna y entrenadores 
    11. Los líderes refuerzan una cultura de aprendizaje 

Solicita  información

Política de Privacidad