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.
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
Composition du parcours
Un itinéraire structuré en phases. Chaque formation validée est reconnue et ne se paie qu'une fois.
Fondations
Comprendre la donnée, le modèle relationnel et les bases du SQL — le socle sur lequel tout le métier repose.
Compétences principales
Concevoir, normaliser, administrer et sécuriser des bases PostgreSQL professionnelles.
Spécialisation
Entrer dans le moteur : architecture interne, performance, haute disponibilité, PITR et sécurité de production.
Professionnalisation
S'outiller comme un professionnel : Linux pour l'administration et versionnage Git des scripts et procédures.
Projet transversal
Déploiement complet d'une infrastructure de données
ObligatoireLe 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é
- Schéma et données : reprendre (ou concevoir) le schéma métier, le normaliser, le migrer proprement (scripts versionnés avec Git).
- 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.
- Performance : audit initial, indexation justifiée, au moins une table volumineuse partitionnée, mesures avant/après.
- 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).
- Sauvegardes : PITR opérationnel (base + archivage WAL), une restauration à un instant donné démontrée, RPO/RTO énoncés.
- Supervision : pg_stat_statements, journalisation configurée, tableau des 5 indicateurs suivis avec leurs seuils d'alerte.
- 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