Netmind - loader

Agilidad Empresarial

DevOps Fundamentals® a la práctica (2 días + 1 día de Workshop)

Introducción

El taller pretende que los asistentes adquieran el conocimiento de los fundamentos DevOps y se capaciten para aprobar el examen oficial de certificación al tiempo que aprenden a montar su propio entorno de integración Developer + Operations (DevOps) haciendo uso de las principales herramientas Open Source disponibles en el mercado. En cada tema se hará una presentación general sobre la herramienta y el objetivo de las prácticas del tema y a continuación los alumnos realizarán la parte práctica con asistencia del facilitador del taller. 

El objetivo es que al finalizar el taller los alumnos consigan la certificación oficial Devops Fundamentals de la Devops Agile Skill Association (DASA) y se lleven un entorno Devops virtualizado que ellos mismos habrán instalado, configurado y aprendido a usar, y con el que podrán seguir trabajando desde casa o aplicarlo el mismo día después del taller en los proyectos de su organización.

Objetivos

Al finalizar este curso los alumnos podrán: 

  • Superar el examen de certificación oficial Devops Fundamentals de DASA
  • Preparar su propio entorno virtualizado para realizar tareas DevOps 
  • Analizar y mejorar una aplicación existente 
  • Desplegar la aplicación a un entorno de integración continua 
  • Configurar el versionado y la generación de Releases de la aplicación 
  • Desplegar la Release al entorno virtualizado
  • Configurar el entorno virtualizado mediante herramientas de automatización 

Perfil de los alumnos

  • Profesionales involucrados en desarrollo, operaciones y gestión de servicios de TI 
  • Ingenieros 
  • Product Owners
  • Especialistas de integración 
  • Gestores de operaciones 
  • Gestores de incidentes y cambios 
  • Administradores de sistemas y de red 
  • Gestores de negocio
  • Arquitectos de automatización empresarial 

Requisitos previos

Se valorará contar con un conocimiento básico de Agile, Scrum, Lean y principios ITSM. 

Profesorado

Contamos con un equipo de instructores altamente cualificados que combinan la actividad formativa con el desarrollo de su actividad profesional como expertos en el campo de las TIC. Profesionales certificados por los principales fabricantes del sector capaces de transferir de forma amena y entendedora los conceptos técnicos más abstractos. 

Documentación

Para poder seguir el curso los alumnos recibirán una copia de la documentación elaborada por DASA. 

Esa documentación se complementa con apartados de referencias adicionales bien comprobadas, para que el alumno pueda extender esta formación en su trabajo real. 

Contenidos del DevOps Fundamentals® a la práctica (2 días + 1 día de Workshop)

  1. Introducción
    1. Visión General
    2. Objetivos
    3. Case Study
    4. Información sobre el examen 
  2. DevOps. El Contexto
    1. Muro de la confusión
    2.  Problemas
    3.  Historia
    4. TI de alto rendimiento
    5. Contexto digital y beneficios de negocio
    6. Anti-fragilidad
    7. Los seis principios DASA
    8. Gobernanza: valores, objetivos, métricas y cumplimiento
    9. Métricas de rendimiento vs predictores de rendimiento
  3. DevOps para individuos
    1. Modelo de competencias de DASA DevOps
    2. Áreas de conocimiento
    3. DASA DevOps Competence QuickScan
    4. Certificación
  4. DevOps para equipos y organizaciones
    1. Cultura DevOps
    2. Crecimiento
    3. Tipologías
    4. Elementos
    5. Equipos
    6. Visual Management
    7. Mejora continua y resolución de problemas
    8. Liderazgo y coraje
    9. Cambios organizativos
  5. Prácticas DevOps
    1. Productos vs Servicios
    2. Tipos de trabajo
    3. ITIL 4
    4. DevOps en relación con los procesos ITSM
    5. Principios Lean
    6. Lean Startup
    7. Tradicional vs Agile vs Scrum
    8. Continuous Delivery
    9. Automatización
  6. Próximos pasos
    1. ¿Dónde empezar?
    2. Contexto
    3. Creación de equipos
    4. Formación y elemento culturales

Taller

  1. Visión general del taller 
    1. Guion
    2. Herrramientas a utilizar
    3. Puesta en marcha
  1. Virtualización de entornos Infrastructure as Code (IaC) 
    1. Visión general de VirtualBoxVagrant y entornos Cloud 
    2. Creación de entornos virtualizados 
    3. Instalación y configuración de la herramienta de virtualización 
    4. Visión general de las herramientas IaC 
    5. Despliegue de ficheros de configuración
  2. Control de versiones (VC) 
    1. Visión general de Git 
    2. Instalación y configuración 
    3. Descarga de la aplicación inicial 
    4. Modificaciones y subida de cambios
  3. Análisis de la calidad de la aplicación (QA) 
    1. Visión general de Sonar, SonarQube y Sonarlint 
    2. Cobertura de código 
    3. Bugs 
    4. Deuda técnica
  4. Integración continua (CI) 
    1. Visión general de los gestores de paquetes (Maven, NPM, Bower, Nuget, …) 
    2. Preparación de la aplicación para el trabajo con el gestor de paquetes 
    3. Visión general de Jenkins 
    4. Definición de Builds en Jenkins 
    5. Preparación del entorno de Testing

Metodología

Curso presencial, activo y participativo. El docente introducirá los contenidos haciendo uso del método demostrativo, los participantes asimilarán los conocimientos mediante las prácticas de aplicación real.  

Acreditación

Se emitirá Certificado de Asistencia sólo a los alumnos con una asistencia superior al 75% y Diploma aprovechamiento si superan también la prueba de evaluación.

Cursos relacionados