Il garde les données disponibles, rapides et récupérables — même le jour où un serveur tombe.
L'administrateur de bases de données (DBA) installe, configure et surveille les bases sur lesquelles reposent les applications : PostgreSQL, MySQL, MongoDB ou Oracle selon les entreprises.
Il répond de trois choses : les performances (une requête lente ralentit tout le produit), la sécurité des accès et la capacité à restaurer les données après une panne, une erreur humaine ou une attaque.
Dans la région, où les coupures de courant et les hébergements de qualité inégale restent des risques réels, il soigne particulièrement les sauvegardes hors site, la réplication et les tests de restauration.
Mettre en place les serveurs de bases de données et régler leurs paramètres selon la charge : par exemple, dimensionner la mémoire et les connexions d'un PostgreSQL de production, avec PgBouncer devant.
Automatiser les sauvegardes et prouver qu'elles se restaurent : par exemple, une restauration complète testée chaque mois sur un serveur séparé, avec le temps de reprise mesuré.
Repérer et corriger les requêtes lentes avec les développeurs : par exemple, lire un plan d'exécution, ajouter le bon index et rendre instantanée une page qui mettait plusieurs secondes à s'afficher.
Mettre en place la réplication et la bascule automatique : par exemple, une base secondaire prête à prendre le relais si le serveur principal tombe.
Gérer les comptes, les droits et le chiffrement : par exemple, un compte en lecture seule pour l'équipe data et aucun accès direct à la production pour les développeurs.
Changer de version, de serveur ou de moteur sans perdre de données : par exemple, déplacer une base d'un VPS vers un service managé avec une coupure de quelques minutes.
Avec PI-SPI, la plateforme de paiement instantané de la BCEAO, les paiements arrivent en continu, jour et nuit, et un paiement validé est irrévocable. La base qui enregistre ces transactions ne peut ni s'arrêter ni perdre une ligne. Le DBA d'une fintech conçoit donc la réplication, la journalisation et l'archivage des messages ISO 20022, pour qu'un litige se retrace longtemps après.
De la base vers le haut : ce qu'il manie chaque jour.
Langages
Données
Outils
Sécurité
Cloud
Supervision
Un plus
Une seule commande mal placée sur la production peut effacer des années de données.
Pendant une panne, il doit restaurer vite sans aggraver la situation.
Une sauvegarde se vérifie avant qu'on en ait besoin, jamais pendant la crise.
Il a accès à toutes les données de l'entreprise, y compris les plus sensibles.
0 à 2 ans
Il surveille les sauvegardes et les alertes, exécute les opérations courantes (comptes, droits, scripts) et documente chaque intervention.
3 à 5 ans
Il règle les performances, met en place la réplication et conduit les migrations, en lien direct avec les développeurs.
6 ans et plus
Il conçoit l'architecture de données d'ensemble — haute disponibilité, plan de reprise, choix des moteurs — et répond des incidents majeurs.
Licence ou master en informatique, souvent après une expérience de développeur ou d'administrateur système. Les certifications des éditeurs (Oracle, MongoDB, EDB pour PostgreSQL) complètent le parcours.
Des réalisations Wiicode où ce métier est au cœur de la stack.
Architecte data, ingénieur fiabilité (SRE), data engineer, responsable infrastructure.
Vous ne trouvez pas votre métier ?Candidature spontanée