Administrateur de bases de données – DBA

Database Administrator

Définition

Le DBA garantit l’intégrité, la disponibilité et la performance des bases de données. Il protège les données transactionnelles critiques. Il assure la stabilité 24h/24 des systèmes.

Il intervient en administration système, en optimisation de performance et en sécurité des données. Il maîtrise les moteurs relationnels (PostgreSQL, MySQL, Oracle) et NoSQL (MongoDB, Cassandra).

Son but : rendre les données fiables. Accessibles. Sécurisées. Toujours.

Mission principale

Maintenir les bases de données en état optimal. Sous charge. En toute sécurité.

Le DBA :

  • configure les paramètres de performance (cache, indexation, partitionnement)
  • met en place les stratégies de sauvegarde et de reprise après sinistre
  • applique les correctifs de sécurité sans interruption de service
  • gère les droits d’accès selon le principe du moindre privilège
  • optimise les requêtes lentes et résout les blocages système
  • anticipe les pannes avant qu’elles n’impactent le business

Activités clés

  • Installer, configurer et maintenir les instances de bases de données
  • Analyser les plans d’exécution et optimiser les requêtes critiques
  • Concevoir et tester les stratégies de sauvegarde et de restauration
  • Appliquer les patches de sécurité et les mises à jour de version
  • Gérer les utilisateurs, rôles et politiques d’accès (IAM, RBAC)
  • Mettre en place la haute disponibilité (réplication, clustering, failover)
  • Surveiller les métriques de performance et alerter en cas d’anomalie
  • Automatiser les tâches répétitives via scripts et outils dédiés
  • Documenter les architectures et les procédures d’urgence

Livrables produits

  • Architectures de bases de données documentées et schémas d’instance
  • Scripts d’automatisation (Bash, Python, Ansible) pour administration
  • Plans de sauvegarde et procédures de restauration testées
  • Rapports de performance et recommandations d’optimisation
  • Politiques de sécurité : chiffrement, accès, audit
  • Playbooks de gestion d’incident et de reprise après sinistre
  • Dashboards de supervision (métriques, alertes, capacités)
  • Documentation opérationnelle et guides de runbook

Compétences mobilisées

Administration et performance

  • maîtrise approfondie d’au moins un moteur (PostgreSQL, MySQL, Oracle, SQL Server, MongoDB)
  • tuning de performance : indexation, partitionnement, analyse de plans d’exécution
  • résolution de deadlocks, requêtes bloquantes et problèmes de concurrence

Sauvegarde et résilience

  • conception de stratégies de backup incrémentales et différentielles
  • tests réguliers de restauration et validation de RPO/RTO
  • mise en place de réplication, clustering et bascule automatique

Sécurité et conformité

  • chiffrement des données au repos et en transit
  • gestion fine des privilèges (principe du moindre privilège)
  • audit des accès et conformité RGPD, PCI-DSS, secteur régulé

Automatisation et veille

  • scripting d’administration (Bash, Python, PowerShell)
  • outils dédiés : pgBackRest, Percona Toolkit, Oracle Enterprise Manager
  • veille sur les évolutions des moteurs et des environnements cloud

Environnements technologiques

  • Moteurs relationnels : PostgreSQL, MySQL/MariaDB, Oracle, SQL Server
  • NoSQL : MongoDB, Cassandra, Redis, DynamoDB
  • Cloud managé : AWS RDS/Aurora, Azure SQL, Google Cloud SQL
  • Haute disponibilité : Patroni, PgBouncer, replication native, Galera Cluster
  • Sauvegarde : pgBackRest, Barman, Percona Backup, mysqldump
  • Supervision : Prometheus + Grafana, Zabbix, Datadog, PMM
  • Automatisation : Ansible, Terraform, Bash, Python, Kubernetes Operators

Positionnement dans l’écosystème

Métier procheDifférence principale
Data EngineerConstruit des pipelines analytiques, moins de gestion transactionnelle opérationnelle
Architecte dataDéfinit la stratégie globale, moins d’administration quotidienne des instances
Développeur back-endÉcrit des requêtes SQL applicatives, ne gère pas la santé globale du moteur
DBAGarantit la robustesse technique, la performance et la sécurité des bases en production

Le DBA est le gardien des données. Invisible quand tout va bien. Indispensable quand tout risque de tomber.

Spécificité du métier

Approche classique : → Intervenir quand ça casse. Réparer après la panne.

Approche DBA moderne : → Anticiper la panne. Prévenir avant qu’elle n’arrive.

Il ne gère pas que des serveurs. Il protège la mémoire de l’entreprise.

« Une sauvegarde non testée est une illusion de sécurité. Un DBA ne fait pas d’illusion. »

Rémunération observée (France, 2025-2026)

Métier mature mais toujours critique, surtout dans les environnements réglementés.

Salarié

NiveauExpérienceRémunération brute annuelle
Junior2-4 ans38 000 € – 48 000 €
Confirmé5-8 ans50 000 € – 70 000 €
Senior / Expert9+ ans75 000 € – 95 000 €+

Indépendant

ProfilTJ moyenMission type
Confirmé550 € – 800 €Audit performance + optimisation : 5 000 € – 15 000 €
Senior / Expert850 € – 1 300 €Migration critique / rescue mission : 20 000 € – 50 000 €

Données marché français. Paris +15-20%. Spécialisation Oracle / secteurs régulés (finance, santé) : rémunérations premium.

Sources

  • Études rémunération tech / data (APEC, Hays, Michael Page)
  • Documentation officielle des moteurs (PostgreSQL.org, Oracle Docs, MongoDB University)
  • Communautés DBA (DBA Stack Exchange, PostgreSQL France, Oracle User Groups)
  • Retours terrain de missions d’administration critique

Le titre varie : « Database Administrator », « Database Reliability Engineer », « Data Platform Administrator ».

Facteurs de variation

Type de moteur

  • Oracle / SQL Server → écosystème enterprise, salaires élevés, certifications valorisées
  • PostgreSQL / MySQL → open source, forte demande startups, rémunérations compétitives
  • NoSQL (MongoDB, Cassandra) → niche scaling, expertise rare, primes de compétence

Environnement d’hébergement

  • On-premise → gestion complète, expertise infrastructure requise
  • Cloud managé (RDS, Cloud SQL) → focus modélisation et optimisation, moins d’admin système
  • Hybride → double compétence requise, valeur accrue

Secteur d’activité

  • Finance / Assurance → conformité stricte, astreintes, salaires premium
  • E-commerce / SaaS → haute disponibilité critique, scaling, performance sous charge
  • Santé / Public → RGPD/HDS, auditabilité, processus longs

Niveau de criticité

  • Bases support → maintenance standard, horaires de bureau
  • Bases critiques 24/7 → astreintes, prime de disponibilité, rémunération ajustée

Évolution du métier

Transition en cours : Administration manuelle → Automation via IaC → Database Reliability Engineering.

Avec le cloud et l’automatisation, la valeur migre vers :

L’expertise sur les cas complexes : tuning avancé, migration critique, résilience multi-cloud

La modélisation métier et l’optimisation logique (ce que le cloud ne fait pas à votre place)

La gouvernance des données : qualité, conformité, lifecycle management

Explorer les thématiques : Métiers du numérique
Les contenus de définition restent publics. Les ressources (outils, grilles, supports) liées à cette fiche sont disponibles dans l’espace membre.