Florian Trieloff
Integrating backups into your GitOps Pipeline
#1about 6 minutes
Why redeploying code is not a substitute for data backup
GitOps pipelines excel at redeploying stateless applications but fail to protect persistent data in databases and volumes which are not managed by version control.
#2about 2 minutes
Demo overview of the GitOps backup and recovery workflow
The demonstration shows how to use a pre-sync job in Argo CD to automatically create a data snapshot before applying a potentially destructive code change.
#3about 5 minutes
Deploying a stateful application with an initial backup
A stateful application is deployed via Argo CD, and a pre-sync hook automatically triggers an initial backup job to establish a clean restore point.
#4about 4 minutes
Simulating data corruption from a bad code commit
A bad commit with a faulty SQL statement is pushed, but the CI/CD pipeline first creates a snapshot before applying the change, which then visibly corrupts the application's data.
#5about 4 minutes
Restoring data and applying the corrected code change
The application is restored to its pre-failure state from a snapshot, after which a corrected code commit is successfully deployed through the same automated backup-then-sync pipeline.
#6about 2 minutes
Key takeaways and resources for learning more
CI/CD pipelines are essential for stateless applications, but protecting stateful data requires integrating backup tools via APIs, with resources like Project Pace and CubeCampus available for hands-on learning.
#7about 3 minutes
Addressing backup efficiency for large data volumes
Using storage-level snapshots for backups is highly efficient as it is nearly instantaneous regardless of volume size, unlike a full data export which would be time-consuming.
Related jobs
Jobs that call for the skills explored in this talk.
Power Plus Communications
Mannheim, Germany
Intermediate
Senior
Docker
Kubernetes
+2
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
TypeScript
React
+3
Matching moments
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
02:39 MIN
Establishing a single source of truth for all data
Cat Herding with Lions and Tigers - Christian Heilmann
03:17 MIN
Selecting strategic partners and essential event tools
Cat Herding with Lions and Tigers - Christian Heilmann
04:57 MIN
Increasing the value of talk recordings post-event
Cat Herding with Lions and Tigers - Christian Heilmann
02:54 MIN
Automating video post-production with local scripts
Cat Herding with Lions and Tigers - Christian Heilmann
03:38 MIN
Balancing the trade-off between efficiency and resilience
What 2025 Taught Us: A Year-End Special with Hung Lee
03:28 MIN
Why corporate AI adoption lags behind the hype
What 2025 Taught Us: A Year-End Special with Hung Lee
05:18 MIN
Incentivizing automation with a 'keep what you kill' policy
What 2025 Taught Us: A Year-End Special with Hung Lee
Featured Partners
Related Videos
Next-gen CI/CD with Gitops and Progressive Delivery
Kevin Dubois
Get ready for operations by pull requests
Liviu Costea
It's all about the Data
Michael Cade
Enabling automated 1-click customer deployments with built-in quality and security
Christoph Ruggenthaler
GitOps keeps focus on apps, not on infrastructure
Chad Carlson
Chaos in Containers - Unleashing Resilience
Maish Saidel-Keesing
Practical tips and tricks for CI/CD success
Zan Markan
A Practitioners Guide to GitOps - Introduction, Principles and Implementation
Thomas Schütz
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Siemens AG
Berlin, Germany
C++
GIT
CMake
Linux
DevOps
+7


Grafton Deutschland GmbH
Nürnberg, Germany
Senior
GIT
Java
JIRA
Bash
Linux
+10

Toll-Collect GmbH
Berlin, Germany
GIT
Bash
Linux
DevOps
Python
+10

AllatNet Recruiting GmbH & Co. KG
Erlangen, Germany
GIT
Java
Bash
DevOps
Gradle
+11



Passion for People GmbH
Karlsruhe, Germany
Remote
€70-90K
Azure
DevOps
Gitlab
+10

AllatNet Recruiting GmbH & Co. KG
Mittleres Schussental GVV, Germany
Go
Bash
DevOps
Python
Openshift
+3