Contacta con nosotros

Temario del curso

Nodos avanzados de n8n para automatización de DevOps

  • Nodo Webhook: métodos de autenticación, modos de respuesta y procesamiento de encabezados
  • Nodo HTTP Request: llamadas a API REST, manejo de paginación, respuestas de error y lógica de reintento
  • Nodo SSH: autenticación basada en claves, ejecución remota de comandos y transferencia de archivos
  • Nodo Execute Command: ejecución de scripts de shell, kubectl y CLI de Terraform en el host de n8n
  • Nodo Code: JavaScript y Python para transformación de datos entre etapas de la pipeline
  • Nodo Git: clonado de repositorios, commit de cambios y push desde dentro de un flujo de trabajo
  • Laboratorio: construir un receptor de webhook que enriquece cargas útiles entrantes y envía respuestas condicionales

Integración de plataformas CI/CD con n8n

  • Nodo GitHub: desencadenar flujos de trabajo, consultar estado del trabajo, crear releases y gestionar issues
  • Nodo GitLab: desencadenar pipelines, monitorear progreso de etapas y gestionar merge requests
  • Nodo Jenkins: builds parametrizados, consultas de estado de trabajo y gestión de configuración
  • Nodos de CircleCI y Bitbucket Pipeline: desencadenar pipelines y recuperar resultados de builds
  • Patrón: centro de CI/CD multi-plataforma con fan-out desde un único desencadenante de webhook
  • Patrón: agregación de estado del build con puertas de promoción condicionales
  • Laboratorio: crear un flujo de trabajo que desencadene builds en dos plataformas de CI y espere a que ambas pasen

Composición de flujos de trabajo y manejo de errores

  • Nodo Sub-workflow: descomponer flujos de trabajo monolíticos en componentes modulares y reutilizables
  • Nodo Error Trigger: manejo centralizado de errores para automatizaciones de CI/CD multi-etaapa
  • Nodos Switch y Merge: ramificación condicional y rutas de ejecución paralela
  • Trigger de programación: orquestación basada en cron para pipelines y comprobaciones de salud periódicas
  • Nodo Loop Over Items: procesamiento por lotes en múltiples repositorios o entornos
  • Laboratorio: diseñar una pipeline modular con sub-flujos y enrutamiento centralizado de errores

Construcción de pipelines de despliegue continuo

  • Promoción de entorno: dev a staging a producción con puertas de aprobación manual
  • Integración de Infraestructura como Código: desencadenar ejecuciones de Terraform y Terragrunt desde n8n
  • Despliegue de contenedores: orquestar builds de imágenes Docker, pushes al registro y reinicios de servicios
  • Integración de notificaciones: alertas de Slack, Microsoft Teams y email para eventos de pipeline
  • Seguimiento de artefactos: captura y propagación de metadatos de build entre etapas de la pipeline
  • Laboratorio: construir una pipeline de despliegue de extremo a extremo con puertas de aprobación y notificaciones multi-canal

Configuración de n8n para entornos de DevOps

  • Implementación de Docker con backend de PostgreSQL y Redis para ejecución en modo cola
  • Variables de entorno y métodos de configuración para configuraciones de grado de producción
  • Gestión de credenciales: claves de API, claves SSH, tokens OAuth y sobrescritura de credenciales
  • Gestión de usuarios: control de acceso basado en roles y permisos a nivel de equipo
  • Endurecimiento de seguridad: configuración de SSL, SSO y control de acceso a la API
  • Laboratorio: implementar y configurar una instancia de n8n lista para producción usando Docker Compose

Monitoreo, registro y observabilidad de flujos de trabajo

  • Datos de ejecución de n8n: visualización, filtrado y exportación del historial de ejecución de flujos de trabajo
  • Configuración de registro estructurado y gestión de niveles de registro para depuración
  • Métricas compatibles con Prometheus e integración de rastreo OpenTelemetry
  • Construcción de tableros de salud de flujos de trabajo con comprobaciones de estado desencadenadas por webhook
  • Alertas automatizadas ante fallos de flujo de trabajo y anomalías en tiempos de ejecución
  • Laboratorio: configurar monitoreo y alertas de fallos para un flujo de trabajo de CI/CD multi-etaapa

Escenarios reales de automatización de DevOps

  • Automatización de respuesta a incidentes: enriquecimiento de alertas, notificación de guardia y disparo de runbooks
  • Monitoreo de salud de pods de Kubernetes con flujos de trabajo de reinicio y escalación automatizados
  • Rollback automático: detección de fallos de despliegue y reversion al último estado conocido como bueno
  • Detección de deriva de configuración: comparar el estado implementado contra la configuración deseada
  • Mantenimiento programado de infraestructura: tareas de limpieza, creación de snapshots y recuperación de recursos
  • Laboratorio: construir un flujo de trabajo completo de respuesta a incidentes con enriquecimiento, notificación y remediación automatizada

Requerimientos

  • Comprensión básica de los principios de DevOps y el ciclo de vida de entrega de software
  • Experiencia con Git y al menos una plataforma de CI/CD como Jenkins, GitHub Actions o GitLab CI
  • Conocimiento familiaridad con la línea de comandos de Linux y contenedores Docker
  • No se requiere experiencia previa con n8n: todos los nodos y flujos de trabajo se enseñan desde cero y de manera práctica

Público objetivo

  • Ingenieros de DevOps e ingenieros de plataforma que deseen automatizar pipelines de CI/CD con flujos de trabajo visuales y controlados por versión
  • Ingenieros de Confiabilidad de Sitio (SRE) que buscan construir automatizaciones de respuesta a incidentes y monitoreo
  • Ingenieros de infraestructura responsables de la orquestación de despliegues en múltiples entornos
  • Equipos de hasta 13 participantes que buscan una capacitación compacta y práctica con aplicabilidad inmediata en el trabajo
 14 Horas

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas