Audit et preconisation architecture PostgreSQL – Full Remote Mission

  • Type Régie
  • BUDGET Tarif selon profil
  • Durée (mois) 1
  • Pays France
  • Remote NON
  • Offres0
  • Moyenne Tarif selon profil
Réalisez votre mission en étant porté chez
Gagnez 940,43 net / mois En savoir plus

Publiée le 13 juin 2024

Active

Description de la mission

Audit et preconisation architecture PostgreSQL – Full Remote (Mission)
Strasbourg, Grand Est, France (À distance)
Mission (1 mois 2 jours)
Publié il y a 2 jours
JSON
Audit
HASH
PostgreSQL
Architecture PostGreSql
Architecture
Contexte de cette mission Freelance/Indépendant : Pour l’un de nos clients du secteur pharmaceutique, le projet recherche une prestation d’Administration PostgreSQL pour une mission ponctuelle d’expertise dans le cadre de notre projet de développement et d’optimisation de nos infrastructures de données. Cette mission consiste à réaliser un audit approfondi ainsi que des recommandations sur l’architecture et l’exploitation de nos bases de données PostgreSQL. Notre objectif est d’améliorer les performances, la fiabilité et la maintenance de nos systèmes, tout en garantissant une gestion efficace de nos données historisées.

Missions :
Le besoin va concerner un audit et des préconisations d’architecture et d’exploitation PostgreSQL :
Exécution plan : Analyse des requêtes, identification des goulots d’étranglement, propositions d’améliorations
Partition tables / tablespaces : analyse / optimisation de l’organisation des tables / tablespaces, dans un contexte de données historisées
Comment gérer l’archivage vs les données « live »
JSONB : avantages / inconvénients, limites, optimisation des indexes entre GIN, BTREE et HASH
Haute dispo / multi servers (avec ou sans réplication)
Quelle est la meilleure approche entre un gros cluster avec beaucoup de bases ou plusieurs clusters avec 1 base, Impact sur les performances, la maintenabilité, le backup, … de l’utilisation du foreign data wrapper postgres pour lier des bases entre elles, sur un même cluster et entre clusters.
Utilisation de bases en lecture seule pour agréger plusieurs bases sources en lecture/écriture. Exemple : 1 seule base en lecture/écriture, pour tous les sites et des réplications qui filtrent par site, ou 1 base en lecture/écriture par site et une en lecture seule qui reconsolide tous les sites ?
Stratégie de backup optimisée et automatisée : définir la meilleure approche et écrire les scripts pour ne backuper que ce qui est nécessaire et restaurer facilement tout ou partie de la plateforme. (Attention aux dépendances)
PgAgent vs pg_timetable vs ? : mise en place d’un job scheduler pour les backups / vacuum / transfert de données, …
Documentation : créer des requêtes pour extraire automatiquement la liste des tables, vues, fonctions, procédures et leurs dépendances, … dans un format JSON à définir pour passer le résultat à un moteur de génération de documentation en ascidoc. Les dépendances doivent pouvoir suivre l’architecture proposée (mono/multi cluster, fdw, …)
Monitoring : quelle solution pour monitorer la santé des différents clusters/bases
Migrations : Comment faire migrer le schéma d’une ou plusieurs bases avec possibilité de retour (est-ce possible)
Automatisation
Tests unitaires

Environnement technologique :
Préconisations d’architecture et d’exploitation PostgreSQL

Localisation : 100% en Remote – Client à Strasbourg
CETTE OFFRE M’INTÉRESSE !
Partager

Compétences Techniques Requises

AnalyseClientMonitoring

Compétences Fonctionnelles Requises

AuditPostgreSQL

À propos du Donneur d'ordres

Frédérique
8170 mission(s) publiée(s) 0 deal(s) gangné(s)
FREELANCER BIDDING (0)

Il n'y a pas d'offres.