Introducción

Aprendizajes Esperados

  1. Explicar los conceptos fundamentales de la entrega continua y el despliegue continuo en entornos DevOps.
  2. Implementar pipelines de despliegue automático con herramientas de integración y entrega continua.
  3. Aplicar buenas prácticas en el despliegue de aplicaciones en entornos productivos y preproductivos.
  4. Implementar sistemas de monitoreo continuo para servicios y aplicaciones.
  5. Analizar métricas y alertas para la toma de decisiones en la operación de software.

Criterios de Evaluación

  • Define entrega continua y despliegue continuo, distinguiendo sus diferencias y beneficios.
  • Construye pipelines de despliegue automatizado utilizando herramientas como Jenkins, GitLab CI/CD o similares.
  • Aplica estrategias de despliegue seguro: canary releases, blue-green deployment, rolling updates.
  • Configura sistemas de monitoreo continuo con herramientas de observabilidad.
  • Interpreta métricas y define alertas para mantener la disponibilidad y calidad del servicio.