L'administrateur de base de données, aussi appelé DBA (DataBase Administrator), gère et optimise les bases de données au sein d'une entreprise. Sa mission principale est de garantir la cohérence, la qualité, la sécurité et l'accessibilité continue des informations stockées. Dans ce cadre, il conçoit, installe, configure et maintient à jour les bases de données.
Le DBA travaille en étroite collaboration avec les équipes de développement pour s'assurer que les systèmes répondent aux besoins de l'entreprise et permettent une utilisation efficace des informations par les utilisateurs. Ses responsabilités sont variées : il configure les serveurs, il sauvegarde et récupère les données, et optimise les performances des bases de données.
L'administrateur de base de données maîtrise les systèmes de gestion de bases de données comme Oracle, MySQL, SyBase, et SQL Server. Il est à l'aise avec les requêtes SQL, possède une connaissance des scripts Shell sous UNIX, Windows ou MVS. Il dispose d'une bonne compréhension de l'architecture des systèmes d'information, des réseaux et des applications. Il est également compétent en analyse des risques liés à la cybersécurité.
Il comprend la documentation technique en anglais. Enfin, l'administrateur de base de données est familier avec divers outils de sauvegarde, d'audit, de tuning et de haute disponibilité (Talend, Pentaho, Oracle Data Integrator, SQL Server Integration Services, et Oracle RAC, pour n'en nommer que quelques-uns).
Adaptable et doté d'une grande curiosité intellectuelle, l'administrateur de base de données s'intéresse en permanence aux nouvelles technologies et aux évolutions du secteur. Réactif et capable de gérer les situations de crise, il garde son sang-froid face aux incidents critiques. Sa rigueur et son sens de l'organisation lui permettent de prioriser ses tâches.
Le DBA aime le travail en équipe : il collabore avec les équipes de développement, les utilisateurs finaux et la direction, et est capable de travailler sous pression dans des délais contraints. Enfin, sa disponibilité et son esprit d'équipe lui permettent de répondre rapidement aux besoins de l'entreprise, même en dehors des heures normales de travail.
Pour devenir administrateur de base de données (DBA), une formation de niveau Bac+3 à Bac+5 est recommandée. Il est possible d'effectuer plusieurs parcours de formation :
Les candidats peuvent compléter leur formation avec une certification de qualification professionnelle (CQP) administrateur de base de données, surtout dans les entreprises adhérant au SYNTEC. De plus, des certifications délivrées par les éditeurs de logiciels (comme Oracle) peuvent être requises par certaines entreprises.
Les recruteurs recherchent souvent des candidats ayant une première expérience en développement et un niveau de connaissance avancé des modèles mathématiques et des systèmes d'information.
Après avoir acquis de l'expérience en tant que DBA, il peut devenir architecte de base de données, un métier davantage axé sur la conception et l'intégration de bases de données dans les ERP d'entreprise. Il peut aussi devenir analyste de données, ingénieur système ou encore ingénieur DevOps.
Avec plusieurs années d'expérience, l'administrateur de base de données peut évoluer vers des postes à responsabilités managériales telles que chef de projet ou responsable informatique, en supervisant une équipe d'informaticiens. D'autres DBA évoluent vers le poste de Directeur du Service Informatique (DSI).