Especialista en DevOps
TEMARIO [OD]
Módulo 1: Fundamentos de DevOps
Este curso 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.
- 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.
- 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 presenta a los participantes una serie de ejercicios y problemas diseñados para probar sus habilidades al aplicar sus conocimientos de los temas cubiertos en los cursos anteriores. Realizar este laboratorio ayudará a destacar las áreas que requieren mayor atención y probará el dominio en la práctica de los modelos, prácticas y estrategias de DevOps, a medida que se combinan y aplican para resolver problemas del mundo real.