Administrateur de bases de données

Administrateur de bases de données (DBA)

Le parcours métier qui forme, pas à pas, un **administrateur de bases de données opérationnel** : des fondamentaux du modèle relationnel et du SQL jusqu'à l'architecture interne de PostgreSQL, la haute disponibilité, les sauvegardes PITR et la sécurité de production. Trois formations cœur s'enchaînent par niveau (débutant → intermédiaire → avancé), complétées par les outils du quotidien (Linux, Git) et couronnées par un projet final transversal : le déploiement complet d'une infrastructure de données, démontré en soutenance devant jury. Chaque formation validée reste acquise définitivement — si vous avez déjà validé une brique, elle est reconnue et déduite du prix du parcours.

DébutantAvancé
5 formations1 projet9 mois8 à 10 h / semaine

Le métier de Administrateur de bases de données (DBA)

  • Concevoir et faire évoluer les schémas de données de l'organisation
  • Garantir la disponibilité, les sauvegardes et la restauration des bases
  • Optimiser les performances : index, requêtes, partitionnement
  • Sécuriser les accès et protéger les données sensibles
  • Superviser les instances et anticiper les incidents
  • Documenter l'exploitation et accompagner les équipes de développement

Compétences finales et débouchés

Certification métier reconnue Access AcademyTrois certificats de formation (fondamentaux, conception/administration, avancé)Un portefeuille de projets démontrables : bases conçues, audit de performance, infrastructure déployéeUn runbook d'exploitation professionnel versionné sous GitLes réflexes de production : bascule testée, restauration démontrée, sécurité par défaut

Composition du parcours

Un itinéraire structuré en phases. Chaque formation validée est reconnue et ne se paie qu'une fois.

Projet transversal

Déploiement complet d'une infrastructure de données

Obligatoire

Le projet final du parcours Administrateur de bases de données

Vous êtes recruté(e) comme administrateur de bases de données par une PME ivoirienne en pleine croissance (e-commerce, microfinance ou plateforme éducative — au choix). Sa base actuelle : un unique serveur PostgreSQL installé « par défaut », sans sauvegardes fiables, sans supervision, avec un seul compte superutilisateur partagé par toute l'équipe, et des lenteurs croissantes aux heures de pointe.

Votre mission : concevoir, déployer et documenter l'infrastructure de données cible, en mobilisant l'ensemble des compétences du parcours.

Périmètre imposé

  1. Schéma et données : reprendre (ou concevoir) le schéma métier, le normaliser, le migrer proprement (scripts versionnés avec Git).
  2. Sécurité : rôles de moindre privilège, SCRAM + TLS, révocation de PUBLIC, RLS sur au moins une table multi-utilisateurs, secrets hors de la base.
  3. Performance : audit initial, indexation justifiée, au moins une table volumineuse partitionnée, mesures avant/après.
  4. Haute disponibilité : un standby en réplication streaming avec slot, procédure de bascule rédigée ET testée (compte rendu de l'exercice de failover).
  5. Sauvegardes : PITR opérationnel (base + archivage WAL), une restauration à un instant donné démontrée, RPO/RTO énoncés.
  6. Supervision : pg_stat_statements, journalisation configurée, tableau des 5 indicateurs suivis avec leurs seuils d'alerte.
  7. Exploitation : runbook (démarrage, arrêt, bascule, restauration, incidents courants) sous Git, environnement reproductible (scripts ou conteneurs — compétences Linux et Git du parcours).

Conditions de réalisation

Projet individuel, 4 à 6 semaines, environnement libre (deux machines virtuelles, conteneurs ou cloud). Chaque affirmation du dossier doit être démontrable en soutenance.

Livrables attendus

  • Dossier d'architecture : schéma cible, choix techniques justifiés, RPO/RTO
  • Dépôt Git : scripts SQL versionnés, configuration, runbook d'exploitation
  • Preuves de sécurité : script des rôles, pg_hba commenté, démonstration RLS
  • Compte rendu de l'exercice de bascule (failover) avec chronométrage
  • Démonstration PITR : restauration à un instant donné, procédure pas à pas
  • Rapport de performance : audit initial, corrections, tableau avant/après
  • Tableau de supervision : indicateurs, seuils, procédure d'alerte
  • Soutenance finale de 20 minutes devant jury avec démonstrations en direct

Conditions de certification

Certification métier — Administrateur de bases de données Access Academy

Pour obtenir votre certification métier, vous devez remplir les conditions suivantes :

  • Valider toutes les formations obligatoires du parcours
  • Valider le nombre minimal de formations optionnelles
  • Réussir le projet transversal du parcours
  • Compléter votre portfolio de réalisations
Vérifier un certificat