L’ingénieur DBA assure la conception, de l’installation, de la configuration, de l’administration et de l’optimisation des bases de données. Il veille à leur performance, leur sécurité et leur disponibilité, tout en garantissant l’intégrité et la confidentialité des données.
Missions
L’ingénieur sauvegarde et stockage est chargé de :
- Assurer la disponibilité, la performance, la sécurité et la fiabilité des bases de données.
- Participer à la conception, l’évolution et l’optimisation des systèmes de gestion de bases de données (SGBD).
- Accompagner les projets IT ayant des besoins en stockage, structuration et traitement de données.
- Garantir l’application des bonnes pratiques en matière de sauvegarde, supervision, accès, conformité et sécurité.
Activités
- Administration et exploitation
- Installer, configurer et maintenir les SGBD (Oracle, PostgreSQL, MySQL, SQL Server, etc.)
- Gérer les comptes, droits d’accès et rôles des utilisateurs
- Mettre en place et maintenir les procédures de sauvegarde, de restauration et d’archivage
- Réaliser les mises à jour et correctifs (patching)
- Supervision et optimisation
- Mettre en œuvre des outils de supervision (Zabbix, Grafana, etc.)
- Surveiller les performances, détecter les lenteurs ou blocages
- Optimiser les requêtes, indexations, structures, partitions
- Mettre en œuvre les politiques de sécurité (chiffrement, audit des accès)
- Appliquer les normes réglementaires (RGPD, ISO 27001…)
- Réaliser des audits de bases et des contrôles périodiques
- Support et gestion des incidents
- Diagnostiquer et résoudre les incidents et anomalies (support niveau 2/3)
- Fournir un support aux développeurs, intégrateurs et utilisateurs métiers
- Rédiger et maintenir la documentation technique
- Participation aux projets
- Participer à l’élaboration de schémas relationnels ou modèles de données
- Accompagner les projets applicatifs (migration, montée en charge, datawarehouse…)
- Automatiser les processus liés à la gestion des bases (scripts, CI/CD)
- Veille et amélioration continue
- Suivre les évolutions des technologies SGBD (on-premise et cloud)
- Proposer des solutions innovantes d’optimisation ou de modernisation
- Participer à des tests de nouvelles solutions ou architectures