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