Eigenes Lernprojekt zu moderner Infrastruktur und sicherer Vernetzung im Zeitalter der KI. Multi-Cloud-Management-Plattform mit deklarativem Produkt-Manifest, mTLS-Mesh und Trust-Score-Engine — komplett mit Open Source und KI-gestütztem Vibe Coding aufgebaut.
Was ist CloudManager?
CloudManager ist eine Self-Hosted Cloud-Management-Plattform für europäische SaaS-Anbieter — Multi-Cloud, DSGVO-konform, ohne Vendor Lock-in. Produkte werden als deklarative Manifeste (cloudmanager.yml) im Repo definiert; Release-Ablauf reduziert sich auf git push.
Architektonisch nach dem Drei-Schichten-Prinzip: Schicht 0 (Core) ist immer verfügbar — lokales Backup, DNS, Firewall, SSL, Monitoring. Schicht 1 sind modulare Adapter (Storage, Backup, AI, …). Schicht 2 sind aus Adaptern zusammengebaute Produkte (“Backup as a Service”, “AI as a Service”). Kernregel: Schicht 0 funktioniert auch wenn alle Adapter ausfallen.
Multi-Cloud auf 9 Provider
Ein einheitliches API für Hetzner, IONOS, Netcup, Exoscale, OVHcloud, Proxmox, DigitalOcean, Vultr und Bare-Metal — Server erstellen, löschen, skalieren, Snapshots, Volumes, Floating IPs unabhängig vom Anbieter. EU-First-Strategie für DSGVO-Compliance, US-Provider als Option mit explizitem Consent.
13 Integrationskategorien
Modulare Adapter für jede Infrastruktur-Domäne:
VPN (Tailscale, Headscale) · DNS (Hetzner, Cloudflare, Route 53) · Firewall (Hetzner, OPNsense, pfSense, UFW) · Storage (S3, MinIO, Wasabi, NetApp, B2, GCS, Azure) · Backup (Restic) · Monitoring (Prometheus, Uptime Kuma) · Logging (Loki, Elasticsearch) · E-Mail (SMTP, Mailgun, SendGrid) · Zertifikate (Let’s Encrypt, ZeroSSL) · CI/CD (GitLab CI) · Git (Forgejo, Gitea, Codeberg, GitLab) · Notifications (Pushover, Slack, Discord, Telegram, ntfy) · AI/LLM (Mistral, OpenAI, Aleph Alpha, Ollama, vLLM).
Universeller OpenAiCompatibleAdapter spricht mit jedem OpenAI-kompatiblen Endpoint — Cloud-API oder Self-Hosted GPU-Server gleich.
Zero-Trust-Sicherheitsstack
- mTLS-Mesh auf Hosts via CloudManager-Agent — keine plaintext-Kommunikation im internen Netz
- OpenBao als Self-Hosted Secrets-Backend (HashiCorp Vault Fork) mit Auto-Unsealing
- Trust-Score-Engine — Agent-basierte Posture-Reports erfassen CVE-Status, Cosign-Signatur-Verifikation und Konfigurationsdrift, kombinieren sie zu einem dynamischen Trust-Score pro Host
- Cosign signiert alle eigenen Container-Images, Runtime verifiziert vor Start
- Trivy scanned Images im CI auf Schwachstellen, SBOM-Generation als Build-Artefakt
- Headscale für Mesh-VPN über alle Standorte und Cloud-Provider hinweg
DSGVO-Compliance eingebaut
Jeder der ~50 Integrationstypen trägt strukturierte Compliance-Metadaten: DSGVO-konform (ja/nein), Datenstandorte, Firmensitz, EU-Rechenzentrum, AVV-Verfügbarkeit, Zertifizierungen (ISO 27001, SOC 2, BSI C5, HDS). UI zeigt Compliance-Badges auf jeder Integrations-Karte; Toggle-Filter blendet nicht-konforme aus.
Tech-Stack
Backend: TypeScript · Express.js · PostgreSQL 16 · pg-boss (Job-Queue, crash-safe via PostgreSQL).
Frontend: React 18 · Vite · Tailwind · TanStack Query · Lucide Icons.
Infra: Docker · Traefik · OpenTofu · Cloud-Init · GitLab CI/CD.
Zahlen (Stand v5.20.0)
334+ REST-Endpoints · 21 Frontend-Seiten · 129 Integrationstypen · 50 Datenbankmigrationen · 530+ Backend-Tests · 0 TypeScript-Fehler.
Warum als Bewerbungs-Referenz
CloudManager ist mein praktischer Lernpfad für die Themen, die ich im aktuellen Job konzipiere — Zero-Trust-Architektur, Multi-Cloud, GitOps, Container-Orchestrierung, Vulnerability-Management. Es ist mit KI-gestütztem Vibe Coding entstanden: deklarative Skill-/MCP-Definitionen, Multi-Agenten-Orchestrierung und ein menschlicher Reviewer-im-Loop. Die Plattform betreibt unter anderem auch diese CV-Website.