Expert Postgresql - Timescaledb - Architecte DBA Production H/F

Anderson Rh
Paris, France
5 days ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Languages
English, French

Tech stack

Databases PostgreSQL Oracle (Applications) Performance Tuning Query Optimization RabbitMQ SQL Databases Data Processing Azure Data Factory Kubernetes Influxdb Azure Synapse Analytics

Job description

la convergence progressive vers un environnement PostgreSQL en remplacement d’Oracle ;

  • la migration d’une plateforme de données de séries temporelles d’InfluxDB vers TimescaleDB ;
  • l’industrialisation des pratiques de conception, d’exploitation et de performance des bases de données.

L’objectif est de garantir la robustesse, la scalabilité et l’exploitabilité des nouveaux socles de données tout en accompagnant les équipes internes dans l’adoption des standards.

Missions

  • Définition des standards DBA PostgreSQL / TimescaleDB

  • Définir et faire appliquer les standards de conception et d’exploitation des bases de données :
  • conventions de modélisation et de structuration des données ;
  • stratégie d’indexation et d’optimisation SQL ;
  • règles de partitionnement et gestion des grandes volumétries ;
  • politiques de rétention et d’archivage des données ;
  • règles de cloisonnement des données dans un contexte multi-clients ;
  • standards de sauvegarde, restauration et reprise après incident.
  • Participer aux revues techniques afin de garantir l’application des bonnes pratiques auprès des équipes de développement.
  • Accompagnement des migrations de bases de données A) Migration Oracle vers PostgreSQL :

  • analyse des existants Oracle ;
  • identification des impacts applicatifs et techniques ;
  • définition de stratégies de migration progressive ;
  • accompagnement des phases de migration et de validation ;
  • définition des procédures de retour arrière.

B) Migration InfluxDB vers TimescaleDB :

  • conception du modèle cible séries temporelles ;
  • définition des stratégies de stockage et de rétention ;
  • optimisation des performances sur de fortes volumétries ;
  • accompagnement des équipes sur les nouveaux usages TimescaleDB.
  • Performance et capacity planning

  • analyse des plans d’exécution SQL (EXPLAIN / EXPLAIN ANALYZE) ;
  • identification des points de contention ;
  • optimisation des requêtes et des index ;
  • analyse des besoins de capacité ;
  • recommandations d’évolution d’architecture ;
  • suivi des métriques de performance et de consommation des ressources. Les recommandations devront être basées sur des mesures objectives et documentées.

  • Exploitation et fiabilisation des environnements

  • optimisation des paramètres PostgreSQL ;
  • stratégie de maintenance (VACUUM, analyse, nettoyage) ;
  • mise en place ou amélioration de la supervision ;
  • définition des procédures d’exploitation ;
  • validation des mécanismes de sauvegarde/restauration ;
  • accompagnement des équipes d’exploitation.
  • Transmission et accompagnement des équipes

  • partage des bonnes pratiques auprès des développeurs ;
  • accompagnement des équipes internes et de l’infogérant ;
  • rédaction de documentation technique ;
  • transfert de compétences pour garantir l’autonomie des équipes à l’issue de la mission.

Outils & Environnement

  • Bases de données : PostgreSQL (expert), TimescaleDB, Oracle, InfluxDB
  • Technologies associées : SQL avancé, EXPLAIN / analyse de plans d’exécution, réplication PostgreSQL, partitionnement, gestion de séries temporelles, sauvegarde / restauration / PRA
  • Écosystème data : StreamSets, RabbitMQ, Azure Data Explorer, Azure Synapse
  • Environnements complémentaires appréciés : Kubernetes, CloudNativePG, architectures cloud natives

Requirements

Profil recherché15 ans minimum d’expérience dans l’administration et l’expertise bases de donnéesExpérience significative sur des environnements de production critiques avec forte volumétrieExpérience réussie d’une migration Oracle vers PostgreSQL en productionExpérience sur des bases de données séries temporelles volumineusesExpérience dans la définition et l’adoption de standards DBA auprès d’équipes techniquesExpertise PostgreSQL : optimisation SQL, analyse de performances, indexation, partitionnement, maintenance, réplicationMaîtrise des concepts TimescaleDB : hypertables, rétention, agrégations continues, optimisation des données temporellesSolide expérience en exploitation de bases critiques : haute disponibilité, sauvegarde/restauration, PRA, supervisionForte capacité d’analyse et de diagnosticApproche factuelle basée sur les métriques et la mesureCapacité à faire appliquer des standards techniquesBon relationnel avec les équipes de développement et d’exploitationGoût pour la transmission et la documentationAutonomie dans un contexte complexe et évolutifFrançais courant indispensableAnglais professionnel indispensable, 1. 15 ans minimum d’expérience dans l’administration et l’expertise bases de données

  1. Expérience significative sur des environnements de production critiques avec forte volumétrie
  2. Expérience réussie d’une migration Oracle vers PostgreSQL en production
  3. Expérience sur des bases de données séries temporelles volumineuses
  4. Expérience dans la définition et l’adoption de standards DBA auprès d’équipes techniques
  5. Expertise PostgreSQL : optimisation SQL, analyse de performances, indexation, partitionnement, maintenance, réplication
  6. Maîtrise des concepts TimescaleDB : hypertables, rétention, agrégations continues, optimisation des données temporelles
  7. Solide expérience en exploitation de bases critiques : haute disponibilité, sauvegarde/restauration, PRA, supervision
  8. Forte capacité d’analyse et de diagnostic
  9. Approche factuelle basée sur les métriques et la mesure
  10. Capacité à faire appliquer des standards techniques
  11. Bon relationnel avec les équipes de développement et d’exploitation
  12. Goût pour la transmission et la documentation
  13. Autonomie dans un contexte complexe et évolutif
  14. Français courant indispensable
  15. Anglais professionnel indispensable

EUR

Français Anglais Archivage des données Sauvegarde des données SQL Oracle Création d’une base documentaire Elaboration d’un plan de reprise d’activité Analyse de la performance de la promotion Optimisation des performances Autonomie PostgreSQL Analyse des besoins Esprit d’analyse

Benefits & conditions

Lieu de la mission : Paris

  • 2 jours de télétravail par semaine
  • Date de démarrage : ASAP
  • Mission de longue durée
  • Anglais professionnel obligatoire
  • Séniorité : 15 ans minimum d’expérience, Taux journalier :Salaire selon profil

About the company

Dans le cadre de la modernisation de ses socles de données, un client recherche un(e) expert(e) PostgreSQL / TimescaleDB pour accompagner l’évolution d’une plateforme SaaS critique exploitée en production 24/7 auprès de clients nationaux et internationaux.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:32 min

Live migration to PostgreSQL for relational analytics features

Josip Stuhli Josip Stuhli · World Congress 2023

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

1:49 min

Handling metrics pipelines, geo-routing, and Kubernetes workload isolation

Josip Stuhli Josip Stuhli · World Congress 2023

49 sec

Processing asynchronous event streams via standard messaging patterns

Patrick Koss Patrick Koss · World Congress 2024

4:01 min

Managing application isolation via pluggable database models

Wei Hu Wei Hu · World Congress 2022

1:42 min

Creating model transparency with continuous operational metrics logging

Hauke Brammer · World Congress 2021

Videos

See all

Related articles

See all