Especialista en DevOps
TEMARIO [ELI]

Módulo 1: Fundamentos de DevOps
Este módulo ofrece una vista general integral de las prácticas, modelos y técnicas de DevOps, junto con la cobertura de los beneficios, retos y factores de negocio y tecnológicos de DevOps. También se explica cómo se compara DevOps con los enfoques tradicionales de desarrollo y despliegue de soluciones, y cómo la aplicación de DevOps puede ser monitoreada y medida en su valor concreto para el negocio.
Se cubren los siguientes temas principales:
- Factores de negocio de DevOps
- Roles de TI en proyectos de DevOps
- Metas y beneficios de la adopción de DevOps
- Interoperabilidad y colaboración transparente
- Entrega rápida, escalabilidad responsiva y confiabilidad incrementada
- Impactos y retos de la adopción de DevOps
- Automatización, medición y métricas unificadas
- Plataforma y cadena de herramientas DevOps
- Las 19 herramientas, depósitos y sistemas DevOps más comunes
- Ciclo de vida y etapas de DevOps
- Delivery Pipeline, Feedback Loop y Dark Launching
- Integración continua (CI) y Entrega continua (CD)
- Construcciones automatizadas y pruebas automatizadas
- Despliegue continuo y administración automatizada de liberaciones
- Administración de la dependencia, puesta en escena de los recursos de infraestructura y verificación del cumplimiento
- Introducción a IaC, PaC y CaC
Módulo 2: DevOps en la Práctica
Este curso profundiza en la aplicación de las prácticas y modelos de DevOps, al explorar cómo se pueden llevar a cabo el ciclo de vida de DevOps y sus etapas asociadas, y al identificar los retos y consideraciones relacionadas a éste. Se proporciona una cobertura detallada de la aplicación de los acercamientos de Integración Continua (CI) y Entrega Continua (CD), junto con una exploración de la creación de pipelines de despliegue y la gestión del flujo de datos, versiones de solución y dependencias de solución de rastreo.
Se cubren los siguientes temas principales:
- Cómo entender las definiciones codificadas
- Infraestructura como código (IaC) y módulos de configuración
- Prueba continua y control de versiones colaborativas
- Infraestructura inmutable y recursos autodocumentados
- Configuración como código (CaC) y liberación continua de software
- Cambios de configuración rastreables y conocimiento del estado de la configuración
- Versiones programáticas y pruebas automatizadas de configuración
- Política como código (PaC) y sistemas de políticas
- Aplicación automatizada de políticas y pruebas de cumplimiento
- Las 17 métricas comunes de DevOps
- Monitoreo continuo
- Los 8 monitores comunes de DevOps
- Cómo medir DevOps, cómo relacionar las métricas con los monitores
- Cómo relacionar las métricas y los monitores con las etapas del canal
- DevOps con microservicios y contenedores
- DevOps con computación en la nube y monitoreo de pago por uso
- CI, CD, Despliegue continuo con microservicios y computación en la nube
- IaC, CaC, PaC con microservicios y computación en la nube
Módulo 3: Laboratorio de DevOps
Este módulo proporciona una serie de ejercicios del mundo real para aplicar prácticas DevOps y llevar a cabo procesos DevOps y técnicas relacionadas para abordar requisitos y resolver problemas.
Se cubren los siguientes temas principales:
- Ejercicio de Lectura 3.1: Antecedentes del minicaso de estudio de CSD
- Ejercicio de Laboratorio 3.2: Optimización de la línea de tiempo del proyecto
- Ejercicio delaboratorio 3.3: Retos post despliegue
- Ejercicio de Laboratorio 3.4: Capacidad de respuesta a la realimentación
- Ejercicio de Laboratorio 3.5: Herramientas y prácticas de pruebas dispares
- Ejercicio de Lectura 3.6: Antecedentes del minicaso de estudio AIC
- Ejercicio de laboratorio 3.7: Lanzamientos continuos y tiempos de espera
- Ejercicio de laboratorio 3.8: Prácticas y automatización de DevOps
- Ejercicio de Laboratorio 3.9: Herramientas, depósitos y sistemas
- Ejercicio de Laboratorio 3.10: Despliegue rápido y definiciones codificadas