Job position DBA PostgreSQL & MongoDB Senior – Étude & Production (HA / Patroni / Réplication / Multi-DC)
Share this job
DBA PostgreSQL & MongoDB Senior – Étude & Production (HA / Patroni / Réplication / Multi-DC)
ContexteDans le cadre du renforcement de sa plateforme Data, notre client recherche un DBA PostgreSQL & MongoDB Senior, capable d’intervenir à la fois sur des projets d’architecture (Étude/Build) et sur l’exploitation en production (Run/N3).
Le rôle est centré avant tout sur l’expertise DBA : conception d’architectures robustes, choix de solutions adaptées (actif/actif, actif/passif, multi-DC), maîtrise des mécanismes de haute disponibilité, réplication et gestion des incidents critiques.
Une appétence pour l’automatisation (Shell, puis Ansible/Terraform) est appréciée, mais n’est pas un prérequis : la priorité est un très bon DBA Étude & Prod.
Missions principalesÉtude / Architecture (Build)Concevoir des architectures PostgreSQL et MongoDB adaptées aux contraintes métier et techniques :
Choix entre Actif/Actif et Actif/Passif
Design de clusters multi-datacenter
Stratégies de réplication synchrone / asynchrone
Définition des RPO/RTO et scénarios de bascule
Définir des architectures Haute Disponibilité PostgreSQL basées sur :
Patroni + etcd (quorum, leader election, failover automatique)
Streaming replication et gestion du WAL
Solutions de connexion et de bascule (HAProxy / PgBouncer / PgPool)
Étudier et proposer des architectures MongoDB :
Replica Set (primary/secondary)
Sharding (si nécessaire)
Stratégies de backup/restore et HA
Rédiger des dossiers d’architecture (HLD/LLD), DEX et procédures d’exploitation.
Collaborer avec les équipes applicatives, infra et sécurité pour valider les designs.
Assurer le MCO des plateformes PostgreSQL et MongoDB en environnement critique.
Gérer les incidents complexes (N3), analyser les causes racines (RCA) et proposer des plans d’actions.
Superviser la disponibilité des clusters et lever des alertes pertinentes en cas de risque.
Piloter et exécuter des bascules (switchover/failover) planifiées ou en situation de crise.
Gérer et optimiser :
Paramétrage PostgreSQL (shared_buffers, work_mem, autovacuum, checkpoints…)
Bloat, VACUUM, ANALYZE, REINDEX
Indexation et performances des requêtes (EXPLAIN/EXPLAIN ANALYZE)
Administrer la sécurité :
pg_hba.conf, rôles, privilèges
SSL/TLS, intégration LDAP/SSO (si applicable)
Le candidat devra démontrer une maîtrise opérationnelle de :
PostgreSQL :Patroni (TCD Patroni)
Compréhension du quorum (etcd)
Protection contre le split-brain
Mécanismes de failover automatique et manuel
Gestion des rôles leader/follower
Réplication :
Streaming replication
Réplication logique (si pertinente)
Monitoring du lag et gestion des WAL
Scénarios HA :
Actif/Passif (usage classique avec standby)
Actif/Actif (cas d’usage, contraintes, limites)
Réplication inter-datacenter (latence, résilience réseau)
Load balancing / connexion :
HAProxy, PgBouncer, PgPool (cas d’usage et limites)
Replica Set :
Élection du primary
Gestion des secondaries
Résilience et bascule
Sharding (notions solides) :
Clé de partitionnement
Impact sur la performance et la cohérence
Définir et mettre en œuvre des stratégies de backup PostgreSQL :
Backups physiques (pgBackRest / Barman / WAL archiving)
Backups logiques (pg_dump / pg_restore)
PITR (Point-In-Time Recovery)
Tester régulièrement les restaurations et documenter les procédures.
Participer à la définition et aux tests des plans de reprise d’activité (PRA/PCA).
Si appétence :
Automatiser les tâches récurrentes via Shell/Bash.
Participer à l’industrialisation progressive via :
Ansible (installation, configuration, backups, HA)
Terraform (provisionnement d’infra data, si pertinent)
Travailler avec Git pour versionner scripts et configurations.
Solide expérience en DBA PostgreSQL (Étude + Production)
Bonne maîtrise de MongoDB (Replica Set, HA)
Expertise en Haute Disponibilité PostgreSQL (Patroni, réplication, etcd)
Capacité à concevoir des architectures (Actif/Actif vs Actif/Passif, multi-DC)
Excellente capacité d’analyse, esprit critique et recul technique
Aptitude à travailler sous pression et gérer des incidents critiques
Connaissance de PgBackRest / Barman
Expérience avec HAProxy / PgBouncer / PgPool
Notions Cloud (AWS RDS/Aurora, GCP CloudSQL) – bonus
Appétence pour l’automatisation (Shell → Ansible/Terraform)
PostgreSQL (clusters HA, Patroni, réplication)
MongoDB (Replica Set, sharding)
Linux (RedHat/Ubuntu)
HAProxy / PgBouncer / PgPool
Outils de monitoring (Prometheus, Grafana, pgbadger…)
Git, Shell/Bash
(Bonus) Ansible, Terraform
Esprit d’analyse et prise de recul
Capacité à alerter et proposer des solutions
Communication claire avec équipes Dev, Infra, Sécu, Run
Rigueur et sens des responsabilités
Localisation : Neuilly
Type de contrat : (CDI / Freelance / Mission – à préciser)
Démarrage : asap
Rémunération : (selon profil)
Candidate profile
Solide expérience en DBA PostgreSQL (Étude + Production)
Bonne maîtrise de MongoDB (Replica Set, HA)
Expertise en Haute Disponibilité PostgreSQL (Patroni, réplication, etcd)
Capacité à concevoir des architectures (Actif/Actif vs Actif/Passif, multi-DC)
Excellente capacité d’analyse, esprit critique et recul technique
Aptitude à travailler sous pression et gérer des incidents critiques
Connaissance de PgBackRest / Barman
Expérience avec HAProxy / PgBouncer / PgPool
Notions Cloud (AWS RDS/Aurora, GCP CloudSQL) – bonus
Appétence pour l’automatisation (Shell → Ansible/Terraform)
PostgreSQL (clusters HA, Patroni, réplication)
MongoDB (Replica Set, sharding)
Linux (RedHat/Ubuntu)
HAProxy / PgBouncer / PgPool
Outils de monitoring (Prometheus, Grafana, pgbadger…)
Git, Shell/Bash
(Bonus) Ansible, Terraform
Working environment
Esprit d’analyse et prise de recul
Capacité à alerter et proposer des solutions
Communication claire avec équipes Dev, Infra, Sécu, Run
Rigueur et sens des responsabilités
Localisation : Neuilly
Type de contrat : (CDI / Freelance / Mission – à préciser)
Démarrage : asap
Rémunération : (selon profil)
Apply to this job!
Find your next career move from +1,000 jobs!
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
DBA PostgreSQL & MongoDB Senior – Étude & Production (HA / Patroni / Réplication / Multi-DC)
5COM Consulting
