Entdecken Sie die Kunst der automatisierten Infrastrukturverwaltung: Von manueller Konfiguration zu vollständig automatisierten Deployment-Pipelines. Werden Sie zum IaC-Experten.
Grundlagen von Infrastructure as Code
  • Definition und Bedeutung von IaC
  • Vorteile und Herausforderungen
  • Unterschied zwischen deklarativem und imperativem Ansatz
  • Best Practices und Design-Prinzipien
  • Versionskontrolle für Infrastrukturcode
Terraform Fundamentals
  • Installation und Konfiguration
  • Terraform Syntax und HCL
  • Provider und Ressourcen
  • State Management
  • Module und Wiederverwendbarkeit
  • Variables und Outputs
Ansible Automation
  • Ansible Architektur
  • Playbooks und Rollen
  • Inventory Management
  • Task und Handler
  • Templates und Variables
  • Fehlerbehandlung
CloudFormation und ARM Templates
  • Template-Struktur und -Syntax
  • Ressourcen-Management
  • Parameter und Outputs
  • Nested Stacks
  • Cross-Stack References
  • Deployment-Strategien
Testing und Validation
  • Unit Testing für IaC
  • Integration Testing
  • Policy as Code
  • Compliance Testing
  • Security Scanning
  • Performance Testing
CI/CD für Infrastructure
  • Pipeline-Design
  • Automatisierte Tests
  • Deployment-Strategien
  • Rollback-Mechanismen
  • Monitoring und Logging
  • Fehlerbehandlung
Security und Compliance
  • Security Best Practices
  • Compliance-Anforderungen
  • Secrets Management
  • Access Control
  • Audit und Logging
  • Disaster Recovery