OBJETIVOS
Desarrollar con los participantes una introducción al mundo de DevOps, incluyendo prácticas y técnicas propias del desarrollo iterativo y por incrementos, integrando la mirada de mejores prácticas de desarrollo y operación de soluciones de software.
A QUIÉN ESTÁ DIRIGIDO
Este curso es ideal para administradores y responsables de tecnología
QUÉ TE LLEVÁS
Trabajar compartiendo experiencias y discusiones de ejemplos concretos. Explorar las aplicaciones en el trabajo diario, así como sus ramificaciones para diferentes contextos.
CONTENIDO DEL CURSO
Módulo 1: Introducción
Complejidad, Calidad, Colaboración
Desarrollo y Operaciones - Similitudes y diferencias
Proyectos iterativos y por incrementos
Características de equipos exitosos
Agilidad
Métricas de calidad en operación y en desarrollo
Integración de métricas
Módulo 2: Técnicas de calidad en la producción
Introducción a la automatización
Automatización de Builds
Integración Continua
Análisis Estático de código
Métricas de código
Automatización de pruebas de aceptación (BDD)
Módulo 3: Técnicas de despliegue de software de calidad
Automatización de despliegue
Despliegue Continuo
Monitoreo
Análisis de incidentes.
Módulo 4: Coordinación y Colaboración
Plan de releases
Plan de operación
Mecanismos de comunicación
Roles
Reuniones
Mejora conjunta y continua.