Temario del curso
Mentalidad, cultura y responsabilidades
- Historia de DevOps y C.A.L.M.S.
- Principios de DevOps: Las Tres Vías - Desarrollo + Operaciones + cultura de colaboración
- Prácticas de DevOps: Todo continuo - El ciclo completo de vida de DevOps
- Reflexión sobre los propios proyectos de los participantes
- El rol del gerente en DevOps: eliminación de cuellos de botella organizacionales
- Señales de advertencia: cómo reconocer un proyecto sin un compromiso saludable con DevOps
Cadena de herramientas de DevOps: el mapa de herramientas (1)
- Todo como código: control de versiones y Git
- Laboratorio: conceptos básicos de Git: clonar, crear ramas, solicitar incorporación (pull request) y revisión de código
- Flujo: Integración Continua y Entrega Continua
- Laboratorio: implementación, ejecución e interpretación de una tubería CI/CD con Jenkins
- Barreras de calidad: calidad del código y pruebas continuas
- Laboratorio: configuración, ejecución e informe en SonarQube: calidad del código, deuda técnica e problemas de seguridad
- Implementaciones seguras y portátiles con contenedores
- Laboratorio: contenerización con Docker Desktop y descripción general de Kubernetes
- Gestión de configuración e infraestructura como código
- Laboratorio: código de configuración con Ansible, implementación de un servicio web
- DevSecOps: incorporar la seguridad en las tuberías
- Seguridad desde el inicio (shift-left), gestión de la cadena de suministro de software, SBOMs, gestión de vulnerabilidades y responsabilidad de la seguridad
- Demostración de Snyk para barreras de seguridad en la tubería
- SRE e ingeniería de confiabilidad: diseñar tanto para la resiliencia como para el valor del cliente
Identificación de oportunidades y madurez de DevOps
- La perspectiva empresarial, mapeo del flujo de valor y gestión
- Foco gerencial: espera, retrabajo, transferencias de trabajo y aprobaciones
- Laboratorio: trazabilidad de requisitos con Jira: desde la historia de usuario hasta el código implementado
- Sesión: marco diagnóstico de DevOps: las 10 preguntas clave para cualquier proyecto
- Métricas DORA: frecuencia de implementación, tiempo de liderazgo, MTTR (tiempo medio para recuperar), tasa de falla de cambios
- Taller: evaluación de madurez de DevOps aplicada a proyectos reales
- Matriz de oportunidades: priorización de ganancias rápidas frente a la hoja de ruta. Presentaciones en grupos pequeños: cada gerente presenta su evaluación
Caso de negocio, integración y plan de acción
- "Cómo convencer al cliente y cómo implementar"
- Sesión: ROI de DevOps: cómo calcular el tiempo ahorrado frente al costo de implementación
- Cómo elaborar un caso de negocio para el cliente o la gerencia
- Cómo incluir DevOps en la SOW (Declaración de Trabajo), propuesta o plan de proyecto
- Taller final: cada gerente presenta un plan de acción para 1 proyecto
Cierre, preguntas y respuestas, próximos pasos y recursos recomendados
Requerimientos
Los participantes deben tener:
- Conocimiento básico de proyectos de desarrollo de software y operaciones de TI
- Experiencia en la gestión de equipos técnicos, proyectos, productos o entrega de servicios
- Conocimiento de los ciclos de vida del desarrollo de software (Enfoques ágiles, Scrum, en cascada o híbridos)
- No se requiere experiencia previa práctica con DevOps, Docker, Kubernetes o CI/CD
Los laboratorios técnicos están diseñados para proporcionar una exposición práctica a los conceptos y herramientas de DevOps desde una perspectiva gerencial, más que desde una implementación profunda de ingeniería.
Público objetivo
Este curso está diseñado para:
- Gestores de proyectos
- Gestores de entrega
- Líderes de equipo
- Gestores de ingeniería
- Gestores de desarrollo
- Gestores de TI y jefes de departamento
- Propietarios de productos involucrados en iniciativas de entrega de software
- Profesionales técnicos senior que transicionan a roles de liderazgo
El programa es particularmente valioso para los gerentes que necesitan comprender cómo DevOps impacta la entrega de proyectos, el desempeño del equipo, la calidad, la seguridad y los resultados empresariales, sin necesidad de convertirse necesariamente en ingenieros de DevOps prácticos.
Reseñas (2)
El conocimiento y experiencia del consultor ya que se abordan los temas teóricos aplicándolos a la realidad de los procesos. El curso contiene un programa de mucho valor en la gestión de las tecnologías de información.
Luis Castro Gamboa - Cooperativa De Ahorro Y Credito Ande No. 1 R.L.
Curso - Site Reliability Engineering (SRE) Foundation®
Que fue muy claro en cada especificación