Cloud & DevOps Spezialisierung

Aus devops.straight8.de
Zur Navigation springenZur Suche springen

2-Monats-Lernplan: Cloud & DevOps Spezialisierung (40 Tage)

Cloud + DevOps ist genau die Art Spezialisierung, die vorhandene Web-, Server- und Linux-Skills massiv aufwertet und den Einstieg in ein höherpreisiges Marktsegment ermöglicht.

Ziel am Ende: Du kannst eine produktionsnahe Webanwendung containerisiert deployen, per Terraform Infrastruktur aufbauen, mit CI/CD automatisiert ausrollen und grundlegende Cloud-Security umsetzen.


PHASE 1 – Cloud-Grundlagen & Architektur (Tage 1–10)

Ziel: Verstehen, wie moderne Cloud-Infrastruktur aufgebaut ist

Tag 1 – Cloud Computing Grundlagen

Praxis: Skizziere eine einfache Web-App-Architektur in der Cloud

Tag 2 – AWS & Azure Überblick

  • AWS: EC2, S3, RDS, IAM
  • Azure: VM, Blob Storage, Azure SQL, Entra ID

Praxis: Accounts erstellen (AWS + Azure Free Tier)

Tag 3 – Virtuelle Server

  • EC2 / Azure VM starten
  • SSH-Zugang absichern (Key, Firewall)

Praxis: Linux-Server deployen und Nginx installieren

Tag 4 – Networking Basics

  • VPC, Subnets, Security Groups
  • Public vs Private Subnet

Praxis: Eigene VPC + Public Subnet einrichten

Tag 5 – Storage

  • Objekt-Storage (S3/Blob)
  • Block Storage (EBS)

Praxis: Statische Website in S3 hosten

Tag 6 – Datenbanken in der Cloud

  • RDS / Azure Database
  • Managed vs Self-Hosted

Praxis: MySQL/Postgres als Managed Service starten

Tag 7 – Identity & Access (IAM)

  • Rollen, Policies, Least Privilege

Praxis: IAM-User mit eingeschränkten Rechten erstellen

Tag 8 – Cloud-Architektur Muster

  • 3-Tier-Architektur
  • Load Balancer + Auto Scaling

Praxis: Architekturdiagramm für skalierbare Web-App zeichnen

Tag 9 – Monitoring Basics

  • CloudWatch / Azure Monitor

Praxis: CPU-Alarm konfigurieren

Tag 10 – Mini-Projekt 1

Deploye eine einfache Web-App auf einem Cloud-Server mit DB


PHASE 2 – Container & Kubernetes (Tage 11–20)

Ziel: Anwendungen portabel und skalierbar machen

Tag 11 – Docker Grundlagen

  • Images, Container, Dockerfile

Praxis: Eigene Node/PHP/Python App containerisieren

Tag 12 – Docker Networking & Volumes

Praxis: DB + App per Docker Compose verbinden

Tag 13 – Docker Registry

  • Docker Hub / GitHub Container Registry

Praxis: Image pushen

Tag 14 – Kubernetes Grundlagen

  • Pods, Deployments, Services

Praxis: Minikube oder k3s lokal installieren

Tag 15 – Kubernetes Deployments

Praxis: Containerisierte App in Kubernetes deployen

Tag 16 – Services & Ingress

Praxis: App über Ingress Controller erreichbar machen

Tag 17 – ConfigMaps & Secrets

Praxis: DB-Passwort als Secret speichern

Tag 18 – Autoscaling

  • Horizontal Pod Autoscaler

Praxis: CPU-basiertes Scaling testen

Tag 19 – Managed Kubernetes

  • EKS / AKS / GKE Überblick

Praxis: Cluster in AWS EKS oder Azure AKS starten

Tag 20 – Mini-Projekt 2

Die Web-App läuft jetzt in Kubernetes in der Cloud


PHASE 3 – Infrastructure as Code (Terraform) (Tage 21–27)

Ziel: Infrastruktur automatisiert bereitstellen

Tag 21 – Terraform Grundlagen

  • Provider, Resources, State

Praxis: EC2 per Terraform erstellen

Tag 22 – Variablen & Outputs

Praxis: Wiederverwendbare Config bauen

Tag 23 – Networking mit Terraform

Praxis: VPC + Subnet + Security Group per Code

Tag 24 – Datenbank & Storage per Terraform

Tag 25 – Terraform Module

Tag 26 – Remote State

  • S3 Backend + Locking

Tag 27 – Mini-Projekt 3

Ganze Infrastruktur per Terraform deployen


PHASE 4 – CI/CD & DevOps Workflows (Tage 28–34)

Ziel: Automatisierte Deployments

Tag 28 – DevOps Prinzipien

  • CI vs CD
  • GitOps Grundidee

Tag 29 – GitHub Actions Basics

Praxis: Workflow für Build + Test

Tag 30 – Docker Build Pipeline

Praxis: Image automatisch bauen & pushen

Tag 31 – Kubernetes Deployment per CI/CD

Tag 32 – Terraform in CI/CD

Tag 33 – Rollbacks & Versionierung

Tag 34 – Mini-Projekt 4

Push zu Git → automatisches Deployment in Kubernetes


PHASE 5 – Cloud Security & Best Practices (Tage 35–40)

Ziel: Professionelle, sichere Infrastruktur

Tag 35 – Cloud Security Grundlagen

  • Shared Responsibility
  • Angriffsvektoren

Tag 36 – IAM Best Practices

Tag 37 – Netzwerksicherheit

  • Private Subnets, Bastion Host

Tag 38 – Secrets Management

  • AWS Secrets Manager / Azure Key Vault

Tag 39 – Logging & Incident Response

Tag 40 – Abschlussprojekt

Finales Projekt:

  • Komplette Infrastruktur mit Terraform
  • Kubernetes Cluster
  • CI/CD Pipeline
  • Sicherheitskonzept (IAM + Secrets + Private DB)

Ergebnis nach 40 Tagen

Du kannst danach:

  • Cloud-Infrastruktur planen
  • Server & Netzwerke automatisiert aufbauen
  • Apps containerisieren
  • Kubernetes produktiv nutzen
  • CI/CD Pipelines erstellen
  • Sicherheitsgrundlagen professionell umsetzen

Das ist exakt das Skillset, das KMU, Agenturen und Startups aktuell nachfragen.