El Curso DevOps Fundamentals proporciona una amplia introducción a los principios básicos de DevOps ágiles que cubren los conocimientos esenciales y las competencias que han sido definidas por DASA, (Devops Agile Skills Associate) y PEOPLECERT, organismos más influyentes en esta metodología.
DevOps Fundamentals es el punto de partida para cualquier persona involucrada en un equipo Agile y / o DevOps. Los flujos de trabajo mejorados y la implementación más rápida comienzan con una comprensión central de DevOps Fundamentals por parte de todos los miembros del equipo.
Con el Curso DevOps Fundamentals el alumno obtendrá la Certificación DevOps Fundamentals que está diseñada para proporcionar la educación básica necesaria para desarrollar su vocabulario DevOps y comprender sus principios y prácticas. Con la ayuda de conceptos y terminología clave de DevOps, casos de estudios de la vida real, ejemplos y debates grupales interactivos y ejercicios extensos en cada módulo, usted adquirirá una comprensión fundamental de DevOps.
Personas involucradas en el desarrollo de TI, operaciones de TI o gestión de servicios de TI
Personas cuyo rol son tocados por DevOps y Continuous Delivery, por ejemplo los siguientes roles de TI:
Ingenieros de DevOps
Product owners
Especialistas en integración
Gerentes de operaciones
Gerentes de incidentes y cambios
Administradores de sistema
Administradores de red
Gerentes de negocios
Arquitectos de la automatización
Arquitectos empresariales
Probadores
Explicar los indicadores responsables del surgimiento de DevOps.
Definir y discutir los conceptos y Principios Básicos de DevOps.
Enumerar y explicar los beneficios comerciales de DevOps y Entrega Continua.
Describir el proceso de entrega del servicio.
Explicar los conceptos de automatización de pruebas, automatización de infraestructura y automatización de construcción e implementación.
Describir cómo DevOps se relaciona con las metodologías Lean y Agile.
Resumir casos de estudios de organizaciones de TI que están haciendo la transformación a los modelos de Adaptive IT y DevOps..
Enumerar las herramientas DevOps más comunes y populares.
Discutir los factores críticos de éxito para la implementación de DevOps.
MÓDULO 1: INTRODUCCIÓN
La relación entre la Transformación Digital y DevOps
La descripción de alto nivel de DevOps
La historia y surgimiento de DevOps
Los elementos clave de Casos de Negocio para DevOps
Los principales beneficios de DevOps
Definiciones de DevOps
La cultura de alto rendimiento de TI
¿Cuál es la relación entre DevOps, Ágil y Lean IT?
Principios de DevOps y Aspectos de TI
El propósito de La Asociación de Habilidades Ágiles DevOps (DASA)
Áreas de habilidades de DevOps, Áreas de conocimiento y Marco de Competencia
Esquema de Calificación, Misión y Visión de DASA
Posibles problemas que puedan surgir debido al muro de confusión entre Desarrollo y Operaciones
Los principios básicos de DevOps
Las 12 áreas de competencia (4 áreas de Habilidades, 8 áreas de Conocimiento) del Marco de Competencia de DASA
Los 3 perfiles principales del Marco de Competencias de DASA
MÓDULO 2: CULTURA
Construir una Organización DevOps alrededor de equipos
El Modelo de Los Tres Horizontes para la Innovación
Definición de una cultura DevOps
Aspectos culturales de un equipo DevOps
Dos elementos clave de un entorno DevOps: Mentalidad de Servicio y Calidad en el Origen (Quality at the Source)
Áreas clave de Habilidades del Marco de Competencias de la Asociación de Habilidades Ágiles DevOps
Área de Habilidad: Formación de Equipos
Área de Habilidad: Mejora Continua
Área de Habilidad: Coraje
Área de Habilidad: Liderazgo DevOps
Implementación de una cultura DevOps
Las caracteristicas clave de una cultura DevOps
La manera de construir una cultura devOps
Los desafíos avanzan hacia una cultura DevOps
MÓDULO 3: ORGANIZACIÓN
Modelos Organizacionales:
Equipos Autónomos
Ley de Conway y Arquitectura de las Organizaciones
Resolviendo los problemas de autonomía – Un ejemplo de la vida real: El Modelo de Spotify
Arquitecturas para DevOps
Arquitectura de Microservicios (MSA) y sus características
MSA admite un desarrollo de software rápido, más económico y mejor
Arquitecturas para la Resiliencia Sistemática
Pasar de Legacy a servicios más pequeños
Gobernabilidad
MÓDULO 4: PROCESOS
Definición de proceso y de los componentes clave de un proceso: objetivo, resultado, entradas, rendimiento, salida, cliente
DevOps en Relación con ITSM
Ágil y Scrum
Optimización de procesos con Lean
Optimización del Valor al Negocio y Análisis de Negocio usando Story Mapping
Las ventajas y desventajas de desarrollar aplicaciones de software usando el enfoque de cascada (waterfall)
MÓDULO 5: AUTOMATIZACIÓN
Automatización para la Entrega de Sotfware
Conceptos básicos de Entrega Continua
Conceptos de Automatización de la Entrega Continua
Temas de enfoque de la automatización de la entrega continua
Surgimiento de la Tecnología de la Nube y sus Principios
Conceptos de servicios en la nube en una organización DevOps
Conceptos de Aprovisionamiento Automatizado
Características del Producto de Plataforma y Madurez de la Aplicación
MÓDULO 6: MEDIDA Y MEJORAS
Importancia de la Medición
Elegir las métricas correctas
Monitoreo y Registro