Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Souveränität von Infrastructure as Code
- Verständnis der Risiken von Cloud-Konsolen und SaaS-IaC, einschließlich Vendor-Lock-in und Lücken bei Audits.
- Tieferer Einblick in die Terraform-Architektur: Kernkomponenten, Provider, State-Verwaltung und der Plan/Apply-Workflow.
- Vergleichende Analyse von Terraform im Vergleich zu Alternativen wie Pulumi, Ansible und CloudFormation.
Konfigurationssprache und Provider
- Beherrschung der HCL-Syntax: Definition von Ressourcen, Datenquellen, Variablen und Outputs.
- Konfiguration von On-Premise-Providern: Proxmox, libvirt, vSphere und PowerDNS.
- Erkundung von Community-Providern und Grundlagen der Entwicklung benutzerdefinierter Provider.
- Verständnis von Ressourcenabhängigkeiten und der zugrunde liegenden Graphentheorie.
State-Verwaltung
- Bewertung der Sicherheitsimplikationen von lokalem versus remote State-Speicher.
- Einrichtung selbst gehosteter Backends mit PostgreSQL, S3-kompatiblen Speichern (MinIO), Gitea und etcd.
- Implementierung von State-Locking, Verschlüsselung im Ruhezustand und robusten Backup-Strategien.
- Bewältigung von State-Migrationen und Erkennung von Konfigurationsdrift.
Module und Workspaces
- Strukturierung von Modulen mit Inputs, Outputs und Best Practices für Versionierung.
- Aufbau privater Module-Registries mittels Git-Tags.
- Sicherstellung der Isolierung zwischen Entwicklungs-, Staging- und Produktionsumgebungen über Workspaces.
- Nutzung selbst gehosteter Alternativen zu Terraform Cloud, wie Atlantis oder Spacelift.
Bereitstellung und Lebenszyklus
- Integration von cloud-init und PXE für die Bare-Metal-Bereitstellung.
- Nutzung von Provisioners: local-exec, remote-exec und Dateiübertragung.
- Nutzung von Null-Ressourcen und Triggern für benutzerdefinierte Automatisierungsworkflows.
- Verwaltung der Ressourcen-Zerstörung, Planung und Markierung als 'tainted' für sichere Rollbacks.
Sicherheit und Compliance
- Durchsetzung der Validierung von Variablen und korrekte Kennzeichnung sensibler Daten.
- Implementierung von Policy-as-Code für On-Premise-Umgebungen unter Verwendung von Sentinel und OPA-Alternativen.
- Einrichtung robuster Audit-Logging- und Plan-Datei-Überprüfungsprozesse.
CI/CD-Integration
- Automatisierung von Plan- und Apply-Workflows in GitHub Actions oder Woodpecker CI.
- Integration von
terraform fmt,validateund Linting-Tools in Pre-Commit-Hooks. - Einrichtung von Kostenabschätzungen und Budget-Guardrails.
- Entwicklung umfassender Rollback-Strategien und State-Wiederherfahrungsverfahren.
Voraussetzungen
- Mittelstufe-Verständnis von Infrastructure-as-Code-Konzepten und Grundlagen des Cloud Computings.
- Praktische Erfahrung mit JSON, HCL (HashiCorp Configuration Language) und Versionskontrollsystemen.
- Vertrautheit mit On-Premise-Virtualisierungsplattformen wie Proxmox und VMware.
Zielgruppe
- Infrastrukturingenieure, die für die Bereitstellung von Bare-Metal-Servern und privaten Cloud-Ressourcen verantwortlich sind.
- DevOps-Teams, die On-Premise-Ressourcen durch deklarative Konfiguration verwalten.
- Organisationen, die aktiv darauf hinarbeiten, die Abhängigkeit von Cloud-Control-Planes zur Verwaltung des Infrastruktur-States zu vermeiden.
14 Stunden
Erfahrungsberichte (3)
Das Pacing war zum Großteil fantastisch. Michal war sehr gut darin, das Publikum einzubeziehen und dafür zu sorgen, dass die meisten der Zuhörer Schritt halten konnten.
Asif Shaikh - Carpmaels & Ransford
Kurs - Terraform on Microsoft Azure
Maschinelle Übersetzung
Alle Details in der Praxis überprüfen – indem Sie echten Code schreiben
Michal Pipala - EY
Kurs - Advanced Terraform: Efficient Infrastructure as Code
Maschinelle Übersetzung
Der Dozent war sehr gut vorbereitet.
Federico Biavati - CRIF S.P.A.
Kurs - Terraform for Managing Cloud Infrastructure
Maschinelle Übersetzung