Aller au contenu
Data : bases de données, SGBD

DataOps : automatiser la gestion des bases de données

Cette formation initie les participants aux principes du DataOps appliqués aux bases de données. Elle aborde les pratiques de CI/CD pour les schémas, le versioning, la collaboration entre équipes data,…

Intermédiaire
Blended

Description de la formation

Jour 1 – Fondamentaux DataOps et versioning

  • Origine et concepts du DataOps
  • Défis du versioning des bases de données
  • Introduction à Liquibase, Flyway, dbt
  • Atelier : versionner un schéma avec Git + Flyway

Jour 2 – Intégration continue des bases

  • Pipelines CI/CD avec GitLab CI, Jenkins, GitHub Actions
  • Tests automatisés sur bases (syntaxe, logique, données)
  • Atelier : création d’un pipeline de déploiement sécurisé

Jour 3 – Collaboration et gouvernance

  • Gestion des environnements : dev / test / prod
  • Documentation automatique des schémas
  • Audit et traçabilité des évolutions
  • Atelier final : projet complet DataOps avec livraison CI/CD

Objectifs pédagogiques

  • Comprendre les principes du DataOps et leur application aux bases de données
  • Mettre en œuvre du versioning de schéma avec Git, Flyway ou Liquibase
  • Automatiser les déploiements avec des outils CI/CD comme Jenkins ou GitLab CI
  • Structurer une gestion de données reproductible et traçable

Programme détaillé

Module 1 Jour 1 – Fondamentaux DataOps et versioning
  • Origine et concepts du DataOps
  • Défis du versioning des bases de données
  • Introduction à Liquibase, Flyway, dbt
  • Atelier : versionner un schéma avec Git + Flyway
Module 2 Jour 2 – Intégration continue des bases
  • Pipelines CI/CD avec GitLab CI, Jenkins, GitHub Actions
  • Tests automatisés sur bases (syntaxe, logique, données)
  • Atelier : création d’un pipeline de déploiement sécurisé
Module 3 Jour 3 – Collaboration et gouvernance
  • Gestion des environnements : dev / test / prod
  • Documentation automatique des schémas
  • Audit et traçabilité des évolutions
  • Atelier final : projet complet DataOps avec livraison CI/CD

Prérequis

  • Bonnes connaissances en SQL et en gestion de bases de données. Une familiarité avec les systèmes de versioning (Git) et les pipelines CI/CD est un plus.

Public visé

  • Développeurs, data engineers, administrateurs de bases de données et chefs de projet techniques impliqués dans la gestion du cycle de vie des données.

Modalités de la formation

  • 📍 Format : Mixte (présentiel + distanciel)
  • 📊 Niveau d'entrée : Intermédiaire
  • 👥 Effectif : 4 à 12 stagiaires (groupe restreint)
  • 🎯 Pédagogie : Apports théoriques, exercices pratiques, études de cas, projet fil rouge
  • ♿ Accessibilité : Formations accessibles aux personnes en situation de handicap. Contactez notre référent handicap.