Máster Devops Online

La metodología DevOps permite realizar ciclos de desarrollo más cortos y una mayor frecuencia de implementación, así como lanzamientos más confiables y totalmente alineados con los objetivos comerciales

Nivel: Intermedio | Duración: 135 h

Formación 100% bonificable para empresas

master online en devops
Empresas han confiado en nosotros
+ 0
Personas que hemos formado
0 K
Años de éxitos
0

Formación DevOps

Modalidades del máster DevOps online

Próximas Convocatorias

5
DIC

Máster Devops Online

Tutorizado

135 horas
945 €

100% Bonificable

17
ENE

Máster Devops Online

Tutorizado

135 horas
945 €

100% Bonificable

3
FEB

Máster Devops Online

Tutorizado

135 horas
945 €

100% Bonificable

Temario del máster DevOps online

Máster Devops Online

MÓDULO 1. Introducción a DevOps y Agile

  • Definiciones de DevOps
  • Mapa de habilidades y conocimientos
  • ¿Por qué existe DevOps?
  • La barrera de confusión
  • Beneficios de DevOps
  • Reducción del tiempo de ciclo Antifragilidad
  • 7 razones para DevOps
  • DevOps, Agile y LeanIT
  • Declaración de interdependencia
  • Valores añadidos de la propuesta ágil
  • Principios clave de DevOps
  • Enfoque cliente-céntrico
  • Responsabilidad End-to-End
  • Equipos multifuncionales autónomos y mejora continua
  • Marco competencial
  • Análisis de la cultura organizacional. La matriz de BCG
  • Modelo de los 3 horizontes. Construir la cultura DevOps
  • Modelar el comportamiento deseado
  • Colaboración
  • Calidad en origen. Deuda técnica. Método DMAIC
  • Mentalidad Kaizen. Liderazgo para DevOps
  • Globalización, cultura y gestión de equipos
  • Modelo DevOps y su impacto sobre la estructura organizacional
  • Enfoque en la actividad vs Enfoque en el producto
  • Organigrama DevOps
  • Equipos autónomos
  • Modelo de organización Spotify
  • Arquitectura DevOps. Arquitectura de Microservicios
  • Resiliencia sistemática. Sistemas heredados. Patrón Strangler
  • Gobernanza Scrum de Scrums
  • ITSM (IT Service Management) Agile
  • Tradicional vs Agile
  • Cambio en la triple restricción. 
  • Valores del Manifiesto Agile
  • Principios del Manifiesto Agile
  • Productos, pilares y valores de Scrum 
  • Reuniones y roles en Scrum lean
  • Mapa de flujo de valor
  • Story Mapping y producto mínimo viable
  • Automatización para la entrega de software cuadrante de Perrow
  • Mejora del rendimiento. Entrega continua
  • Retroalimentación
  • Automatización del centro de datos
  • Principios del Cloud
  • Los equipos DevOps adoptan los principios de la nube
  • Aprovisionamiento automatizado
  • Manifiesto reactivo
  • La importancia de la medición. Ciclo de mejora
  • Niveles de métricas
  • Modelo de 3 modos para la retroalimentación
  • Mediciones y modelo CALMS
  • Elección de las métricas adecuadas. Indicadores principales para IT
  • Los 5 mejores predictores del rendimiento IT 
  • Monitorización continua
  • Paneles para crear cultura de retroalimentación Logs

MÓDULO 2. GIT & GITHUB

  • Índice de la unidad
  • Introducción    
  • Diferencias entre Sistemas de Control de Versiones centralizados y distribuidos
  • Historia de GIT
  • Instalación GIT
  • Inicializando GIT
  • Otros clientes gráficos
  • Hemos aprendido
  • Introducción
  • Comandos para subir al repositorio
  • Construir alias
  • Fichero .gitignore
  • Fichero .gitattributes
  • Filtros
  • Introducción
  • git checkout
  • git reset
  • git revert
  • Introducción
  • git branch
  • git merge
  • git rebase
  • git rebase (interactivo)
  • git cherry-pick
  • git merge –squash
  • Comandos
  • Uso de un repositorio central compartido
  • Dinámica de trabajo
  • Conflictos
  • Evitar destruir commits
  • Compartiendo ramas
  • Mantener los merges del historial
  • Introducción
  • Casos prácticos para trabajar con GITHUB
  • Uso de las claves SSH
  • GitHub Pages
  • Tags y Releases
  • Issues, Milestones y Proyectos
  • Hooks y Webhooks
  • Gitflow
  • Parches en Git
  • Otros repositorios online

MÓDULO 3.Docker

  • Introducción a Docker
  • Ciclo de desarrollo de software con Docker
  • Instalación de Docker
  • Creando y Gestionando imágenes
  • Volúmenes
  • Docker y los microservicios
  • Arquitecturas SOA
  • Microservicios
  • Relación entre Docker y Microservicios
  • Construcción de imágenes
  • Dockerfiles
  • Caché de Docker
  • Buenas prácticas
  • Comunicaciones – redes
  • Docker-Compose
  • Docker Swarm
  • Kubernetes
  • Secretos
  • Despliegue
  • Debugging
  • Testing
  • Health Checks
  • Logs y gestión de errores
  • Routing mesh
  • Publicando aplicación
  • Integración Continua con Docker
  • Etiquetado y versionado
  • Docker hub
  • Gestión de configuración
  • Test de integración con Docker
  • Escaneo de imágenes
  • Promoción de imágenes

MÓDULO 4. Kubernetes

  • ¿Qué es Kubernetes?
  • Presentación entorno de pruebas
  • Lenguaje YAML
  • Pods
  • Deployments 1
  • Deployments 2
  • DaemonSets y StatefuSets
  • Jobs y CronJobs
  • Mejores pods
  • Services
  • Tipos de services públicos
  • kube-proxy
  • Ingress
  • Ingress controller
  • ConfigMaps
  • Volúmenes
  • Caso práctico con ConfigMaps
  • Secrets
  • Comandos kubectl
  • Configuración kubectl
  • Listar y filtrar recursos
  • Crear recursos
  • Interactuar con cargas de trabajo
  • Variables de entorno
  • Conexión entre contenedores
  • Command y entrypoint
  • Seguridad y otros parámetros
  • PersistentVolumes
  • PersistentVolumeClaim
  • StorageClass
  • Volúmenes persistentes en pods
  • Control plane
  • workers
  • Networking
  • Distribuciones on-premise
  • Kubernetes y cloud
  • Kubernetes as a service
  • Demo EKS
  • Ecosistema