Cloud Resource Provisioning ist gezielt darauf ausgerichtet, Ihnen tiefgehende Kenntnisse in DevOps, Cloud Computing und der automatisierten Bereitstellung von Cloud Infrastructure über Tools wie AWS, Azure, Kubernetes, Docker und Infrastructure as Code zu vermitteln. Im Mittelpunkt stehen CI/CD-Prozesse, der sinnvolle Einsatz von Terraform und Ansible sowie die Vermittlung von Cloud Security-Grundlagen speziell für heterogene Multi-Cloud-Umgebungen. Besonderes Augenmerk liegt auf effizienten Methoden zur Verwaltung von Microservices und Virtualization, die für skalierbare Cloud Architecture und hohe Systemzuverlässigkeit (SRE) essenziell sind. Der Kurs unterscheidet sich durch umfassende Integration von GitOps, Monitoring und Observability sowie gezielte Einführung in Serverless-Anwendungen und deren Automatisierung mittels Python.
Grundlagen und Kernkonzepte- Detaillierte Erläuterung von Cloud Computing-Prinzipien und Cloud Infrastructure-Modellen (Public, Private, Hybrid)
- DevOps-Philosophie: Zusammenspiel zwischen Continuous Integration, Continuous Deployment und Automation
- Bedeutung von Networking, Virtualization und Cloud Security bei der Ressourcenbereitstellung
- Aufbau von resilienter Cloud Architecture unter Berücksichtigung von SRE-Aspekten und Logging-Anforderungen
- Überblick zu Infrastruktur-Provisionierung mit Infrastructure as Code-Tools wie Terraform und Ansible
- Einführung in Containerisierung durch Docker und Management von Kubernetes-Clustern
Technische Implementierung und Praxis
- Schrittweise Implementierung von CI/CD-Pipelines mit Jenkins und GitOps-Strategien
- Automatisierung der Ressourcenbereitstellung mithilfe von Python-Skripten und vorkonfigurierten Playbooks
- Einrichtung und Betrieb skalierbarer Kubernetes-Architekturen für Microservices-Plattformen
- Integration von Monitoring, Observability und Logging-Tools zur Überwachung der Cloud Infrastructure
- Rollout von Serverless-Services und optimale Nutzung von AWS Lambda und Azure Functions
- Detailliertes Troubleshooting, Sicherheitsaspekte und Wiederherstellungsstrategien für produktive Cloud-Umgebungen
Analyse, Interpretation und Validierung
- Vergleich realer Cloud-Implementierungen mit unterschiedlichen Infrastructure as Code-Lösungen
- Überwachung der Verfügbarkeit, Skalierbarkeit und Performance mit aktuellen Monitoring- und Logging-Technologien
- Bewertung von Automatisierungsmaßnahmen und sicheren Deployment-Prozessen hinsichtlich Cloud Security
Praxisprojekte, Fallstudien und Vertiefung
- Praxisorientierte Aufgaben rund um die Integration von Microservices und die Verwaltung komplexer Cloud Infrastructure
- Entwicklung und Analyse vollständiger Cloud-Provisioning-Lösungen mit AWS, Azure, Terraform, Kubernetes und Python
- Vertiefende Fallstudien zu GitOps-Implementierungen, Observability, SRE sowie agilen DevOps-Betriebsmodellen