Kontakt aufnehmen

Schulungsübersicht

Fortgeschrittene n8n Nodes für DevOps-Automatisierung

  • Webhook Node: Authentifizierungsmethoden, Response-Modi und Header-Verarbeitung
  • HTTP Request Node: REST-API-Aufrufe, Paginierungsbehandlung, Error Responses und Retry-Logik
  • SSH Node: Key-basierte Authentifizierung, Remote-Befehlsausführung und Dateiübertragung.
  • Execute Command Node: Ausführen von Shell-Skripten, kubectl und Terraform CLI auf dem n8n Host
  • Code Node: JavaScript und Python zur Datentransformation zwischen Pipeline Stages
  • Git Node: Klonen von Repositories, Commit von Änderungen und Push innerhalb eines Workflows.
  • Lab: Erstellen eines Webhook-Receiver, der eingehende Payloads anreichert und bedingte Responses dispatcht.

CI/CD-Plattform Integration mit n8n

  • GitHub Node: Dispatch Workflows, Poll Job Status, Release erstellen und Issues verwalten
  • GitLab Node: Auslösen von Pipelines, Überwachen der Stage-Fortschritte und Verwalten von Merge Requests
  • Jenkins Node: Parametrisierte Builds, Job Status Abfragen und Konfigurationsmanagement
  • CircleCI und Bitbucket Pipeline Nodes: Auslösen von Pipelines und Abrufen der Build Ergebnisse
  • Muster: Multi-Plattform-CI/CD-Hub mit Fan-out von einem einzigen Webhook Trigger
  • Muster: Build-Status-Aggregation mit bedingten Promotion-Gates
  • Lab: Erstellen eines Workflows, der Builds auf zwei CI-Plattformen auslöst und darauf wartet, dass beide bestanden haben.

Workflows Komposition und Fehlerbehandlung

  • Sub-workflow Node: Zerlegen monolithischer Workflows in modulare, wiederverwendbare Komponenten.
  • Error Trigger Node: Zentrale Fehlerbehandlung für mehrstufige CI/CD Automatisierungen
  • Switch und Merge Nodes: Bedingte Verzweigungen und parallele Ausführungspfade
  • Schedule Trigger: Cron-basierte Pipeline Orchestrierung und periodische Health-Checks.
  • Loop Over Items Node: Batch-Verarbeitung über mehrere Repositories oder Umgebungen hinweg.
  • Lab: Design eines modularen Pipelines mit Sub-Workflows und zentralisierter Fehler-Routing.

Bauen von Continuous Deployment Pipelines

  • Environment Promotion: dev bis staging bis production mit manuellen Approval-Gates.
  • Infrastructure-as-code Integration: Auslösen von Terraform und Terragrunt-Läufen von n8n aus
  • Container-Deployment: Orchestrieren von Docker Image Builds, Registry-Pushes und Service-Restarts
  • Notification Integration: Slack, Microsoft Teams und Email Alarms für Pipeline Events
  • Artifact Tracking: Erfassen und Propagieren von Build Metadata über Pipeline Stages hinweg
  • Lab: Aufbau einer End-to-End Deployment Pipeline mit Approval-Gates und Multi-Channel Notifications.

n8n Konfiguration für DevOps-Umgebungen

  • Docker Deployment mit PostgreSQL Backend und Redis für Queue Mode Execution
  • Environment Variablen und Configurationsmethoden für Produktions-niveau Setups
  • Credential Management: API Keys, SSH Keys, OAuth Tokens und Credential Overwrites
  • User Management: Role-based Access Control und Team-Level Permissions.
  • Security Hardening: SSL Setup, SSO Konfiguration und API-Zugriffskontrolle
  • Lab: Deployen und Konfigurieren einer production-ready n8n Instanz mittels Docker Compose

Monitoring, Logging und Workflow Observability

  • n8n Execution Data: Anzeigen, Filtern und Exportieren des Workflow Run History.
  • Konfiguration von Structured Logging und Log Level Management für Debugging Zwecke
  • Prometheus-kompatible Metrics und OpenTelemetry Tracing Integration
  • Bauen von Workflow Health Dashboards mit Webhook-triggered Status Checks.
  • Automatisiertes Alarming bei Workflow-Failures und Execution Time Anomalien.
  • Lab: Einrichten von Monitoring und Failure-Alarming für einen mehrstufigen CI/CD-Workflow.

Real-World DevOps-Automatisierung-Szenarien

  • Incident Response Automation: Alert Enrichment, On-Call Notification und Runbook Triggering.
  • Kubernetes Pod Health Monitoring mit automatisiertem Restart und Escalation Workflows
  • Automatisierter Rollback: Erkennen von Deployment Failures und Zurückkehren zum letzten bekannten Good State
  • Configuration Drift Detection: Vergleichen des Deployten States gegenüber der Desired Configuration.
  • Scheduled Infrastructure Maintenance: Cleanup Tasks, Snapshot Creation und Resource Reaping
  • Lab: Aufbau eines vollständigen Incident Response Workflows mit Enrichment, Notification und automatisierter Remediation.

Voraussetzungen

  • Grundlegendes Verständnis von DevOps-Prinzipien und dem Software-Lifecycle
  • Erfahrung mit Git und mindestens einer CI/CD-Plattform wie Jenkins, GitHub Actions oder GitLab CI
  • Vertrautheit mit der Linux-Befehlszeile und Docker-Containern
  • Keine vorherige n8n-Erfahrung erforderlich - alle Nodes und Workflows werden von Grund auf praktiziert vermittelt.

Zielgruppe

  • DevOps-Ingenieure und Platform-Engineers, die CI/CD-Pipelines mit visuellen, versionierten Workflows automatisieren möchten
  • Site Reliability Engineers, die Incident-Response- und Monitoring-Automatisierungen aufbauen wollen
  • Infrastruktur-Ingenieure, die für Deployment-Orchestrierung in mehreren Umgebungen verantwortlich sind.
  • Teams von bis zu 13 Teilnehmern, die eine kompakte, praktische Schulung mit sofortiger Anwendbarkeit suchen.
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien