Introducción
Aprendizajes Esperados
- Explicar los conceptos fundamentales de la entrega continua y el despliegue continuo en entornos DevOps.
- Implementar pipelines de despliegue automático con herramientas de integración y entrega continua.
- Aplicar buenas prácticas en el despliegue de aplicaciones en entornos productivos y preproductivos.
- Implementar sistemas de monitoreo continuo para servicios y aplicaciones.
- 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.