Administrateur base de données Oracle & SQL F/H, Rhône (69)
Description de la mission
- Administration quotidienne
- Surveillance de la santé des bases de données (disponibilité, intégrité, performances).
- Gestion des sauvegardes et restaurations (backups/restores réguliers).
- Planification et exécution des mises à jour ou patchs de sécurité.
- Suivi de l’espace disque, monitoring des performances et logs.
Sécurité- Gestion des droits d’accès (utilisateurs, rôles, permissions).
- Mise en place de politiques de sécurité (chiffrement, audit, etc.).
- Analyse des tentatives d’accès suspectes.
Maintenance et optimisation- Optimisation des requêtes lentes et indexation efficace.
- Reorganisation ou reconstruction des index.
- Analyse et amélioration des plans d’exécution (execution plans).
Modélisation & Structuration- Création et gestion de schémas relationnels (tables, relations, contraintes, clés primaires/étrangères).
- Normalisation et optimisation du modèle de données.
Performance & Requêtes- Tuning de SQL complexes (JOINs, CTEs, subqueries).
- Suivi des verrous (locks, deadlocks) et gestion des transactions.
Outils typiques- SQL Server Management Studio (SSMS)
- pgAdmin (PostgreSQL)
- MySQL Workbench
- Oracle SQL Developer
Structure NoSQL- Modélisation de documents JSON adaptés aux cas d’usage métier.
- Conception de collections et stratégie d’indexation (single, compound, TTL, etc.).
Performance MongoDB- Utilisation de MongoDB Compass ou Atlas pour le monitoring.
- Analyse des explain plans pour optimiser les requêtes.
- Mise en place de sharding et réplication pour scalabilité et tolérance aux pannes.
MongoDB Cloud (Atlas)- Déploiement de clusters sur MongoDB Atlas.
- Configuration des règles de sécurité cloud, accès réseau, et backups automatisés.
Autres tâches transversales- Documentation technique et procédures d’exploitation.
- Automatisation des tâches récurrentes via scripts (Bash, PowerShell, Python).
- Support aux développeurs (structure des données, accès DB, debug).
- Participation aux projets de migration ou modernisation (ex : SQL vers MongoDB, ou on-premise vers cloud).