Diplomado de devops, integración continua y entrega agil
Formar profesionales capaces de implementar prácticas DevOps modernas para automatizar la integración, pruebas, despliegue y entrega continua de software, usando herramientas como Git, Docker, Jenkins, Kubernetes y plataformas cloud, bajo principios de colaboración y mejora continua.
Duración
160hrs
Certifícate al terminar en
Preparación para DevOps Essentials Professional Certificate (DEPC - CertiProf), Docker Certified Associate, y bases para AWS DevOps Engineer – Professional
Estructura del diplomado
UNIDAD 1 – FUNDAMENTOS DE DEVOPS Y CULTURA ÁGIL (30h)
Objetivo: Comprender los principios fundamentales de DevOps, su impacto en las organizaciones y su relación con metodologías ágiles.
Módulo 1. Introducción a DevOps (10h)
- ¿Qué es DevOps? Cultura, roles y beneficios
- Desarrollo vs operaciones: integración real
- DevOps vs Agile vs ITIL
Módulo 2. Metodologías Ágiles y Entrega Continua (10h)
- Scrum, Kanban y ciclos iterativos
- Product Owner, Sprint y backlog
- CI/CD como evolución natural del desarrollo ágil
Módulo 3. Planificación y flujo de trabajo DevOps (10h)
- Value Stream Mapping
- Métricas: Lead Time, MTTR, DORA Metrics
- Documentación viva y automatizada
UNIDAD 2 – CONTROL DE VERSIONES Y AUTOMATIZACIÓN DE INTEGRACIÓN (30h)
Objetivo: Implementar entornos de integración continua utilizando Git, GitHub y herramientas de automatización.
Módulo 4. Git y GitHub para proyectos DevOps (10h)
- Git workflows: feature, release, hotfix
- Pull requests, branch protection y revisión de código
- GitHub Actions básicos
Módulo 5. Integración Continua con Jenkins (10h)
- Instalación, pipelines y triggers
- Automatización de builds y pruebas
- Artefactos y logs de ejecución
Módulo 6. CI con GitHub Actions y GitLab CI (10h)
- YAML workflows
- Automatización de test y lint
- Ejecución en runners y contenedores
UNIDAD 3 – CONTENEDORES Y ENTORNOS AISLADOS (35h)
Objetivo: Construir y gestionar entornos portables y escalables con Docker y Docker Compose.
Módulo 7. Fundamentos de Docker (10h)
- Imágenes, contenedores, volúmenes y redes
- Dockerfiles y buenas prácticas
- Publicación en Docker Hub
Módulo 8. Orquestación con Docker Compose (10h)
- Multi-contenedor: app, base de datos, cache
- Variables de entorno y secretos
- Logs, healthchecks y dependencias
Módulo 9. Testing, Debugging y Seguridad en Docker (15h)
- Pruebas automatizadas en contenedores
- Escaneo de imágenes y vulnerabilidades
- Mantenimiento y reducción de imágenes
UNIDAD 4 – DESPLIEGUE CONTINUO Y AUTOMATIZACIÓN EN LA NUBE (35h)
Objetivo: Automatizar el despliegue de aplicaciones en entornos cloud, integrando prácticas de infraestructura como código.
Módulo 10. Introducción a Kubernetes (10h)
- Pods, Services, Deployments
- YAML, kubectl y Minikube
- Helm charts (básico)
Módulo 11. Infraestructura como código con Terraform (10h)
- Provisionamiento de recursos en la nube
- Variables, estados y módulos
- Integración con AWS/GCP/Azure
Módulo 12. Despliegue automatizado con pipelines (15h)
- GitOps y ambientes staging/production
- Blue-Green Deployment y Canary Releases
- CI/CD en la nube con GitHub Actions + Terraform
UNIDAD 5 – MONITOREO, OBSERVABILIDAD Y PROYECTO FINAL (30h)
Objetivo: Aplicar prácticas de observabilidad y consolidar los aprendizajes en un proyecto final real.
Módulo 13. Monitoreo con Prometheus y Grafana (10h)
- Recolección de métricas
- Dashboards para sistemas y microservicios
- Alertas y notificaciones
Módulo 14. Logs y trazabilidad distribuida (10h)
- Stack ELK (Elasticsearch, Logstash, Kibana)
- Logging estructurado
- OpenTelemetry (introducción)
Módulo 15. Proyecto DevOps Final (10h)
- Automatización completa de desarrollo a producción
- Documentación y defensa técnica
- Evaluación práctica tipo certificación


