Verfügbar für neue Projekte — Westschweiz, Lyon, Paris
← Alle Referenzen
B2B-Software SaaS-Start-up — Lyon 6 Wochen

GitOps-CI/CD-Pipeline für ein SaaS-Start-up

Einführung eines vollständigen GitOps-Workflows für ein Produktteam von 8 Entwicklern: vom Commit zur Produktion in weniger als 10 Minuten, ohne menschliches Eingreifen.

Kontext

Ein schnell wachsendes B2B-SaaS-Start-up deployte manuell in einen Kubernetes-Cluster: SSH, kubectl apply, manueller Neustart. Stressige Deployments, abends erledigt, manchmal vergessen. Keine zuverlässige Staging-Umgebung.

Das Team wollte den Output erhöhen, ohne einen SRE einzustellen.

Geleistete Arbeit

  • Installation von ArgoCD auf dem Produktionscluster
  • Reorganisation der Repos nach GitOps-Pattern (App-Repo / Config-Repo getrennt)
  • Helm- + Kustomize-Templating für Umgebungs-Overlays
  • GitHub Actions-Pipeline: Build, Tests, Security-Scan, Image-Publikation, automatischer Tag-Bump
  • Ephemerer Staging-Umgebung pro PR
  • Progressive Rollout-Strategien (Canary) mit Argo Rollouts
  • Dokumentation und Schulung des Teams im Workflow

Ergebnis

  • Mittlere Zeit zwischen Commit und Produktion: 8 Minuten (vs ~2 Tage vorher)
  • Tägliche Deployments während des Arbeitstags, stressfrei
  • Ein-Klick-Rollbacks, in der ersten Woche an einem realen Vorfall getestet
  • 100 % der Infrastrukturänderungen in Git nachvollziehbar (vollständiges Audit)

Stack

Kubernetes · ArgoCD · Argo Rollouts · Helm · Kustomize · GitHub Actions · Trivy · Prometheus