Available for new projects — French-speaking Switzerland, Lyon, Paris
← All case studies
B2B software SaaS start-up — Lyon 6 weeks

GitOps CI/CD pipeline for a SaaS start-up

Setting up a full GitOps workflow for a product team of 8 developers: from commit to production in under 10 minutes, with no human intervention.

Context

A fast-growing B2B SaaS start-up was deploying manually to a Kubernetes cluster: SSH, kubectl apply, manual restart. Anxiety-inducing deployments, done late at night, sometimes forgotten. No reliable staging environment.

The team wanted to ship faster without hiring a dedicated SRE.

Work delivered

  • ArgoCD installed on the production cluster
  • Repos restructured following GitOps patterns (app-repo / config-repo separation)
  • Helm + Kustomize templating for environment overlays
  • GitHub Actions pipeline: build, tests, security scan, image publication, automatic tag bump
  • Ephemeral staging environment per PR
  • Progressive rollout strategies (canary) with Argo Rollouts
  • Team documentation and training on the new workflow

Outcome

  • Mean time from commit to production: 8 minutes (vs ~2 days before)
  • Daily deployments during work hours, stress-free
  • One-click rollbacks, tested on a real incident in the first week
  • 100% of infrastructure changes tracked in Git (full audit trail)

Stack

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