Vous participerez au développement d'une application destinée à gérer les processus d'un projet de recherche : demandes de fabrication, demandes de tests, référentiels et visualisation de données. Les principales missions seront les suivantes : - Développement de l'interface utilisateur en Angular, en lien avec le Product Owner et le Business Analyst - Évolution du modèle de données et de la base PostgreSQL - Développement back-end en Python / FastAPI - Rédaction de la documentation technique et fonctionnelle - Réalisation des tests et rédaction des scénarios de test - Packaging de l'application pour son déploiement en production - Reporting régulier auprès du Product Owner Un jour de télétravail par semaine est envisageable, à définir avec le Product Owner. Un niveau d'anglais technique B2 minimum est demandé.
Le client veut fiabiliser son parc PostgreSQL critique et migrer une partie de ses bases Oracle vers PostgreSQL. Vous rejoignez l'équipe Data/Infra pour assurer la haute disponibilité, la performance et la sécurité des bases en production. Missions principalesConcevoir, déployer et maintenir des clusters PostgreSQL en haute disponibilité avec Patroni (etcd/Consul, HAProxy/PgBouncer) Piloter la migration de bases Oracle vers PostgreSQL : analyse d'impact, conversion du schéma et du PL/SQL en PL/pgSQL (Ora2Pg), reprise des données, tests et bascule Gérer les sauvegardes et restaurations (pgBackRest, Barman, PITR) et tester le PRA Optimiser les performances : tuning, analyse des requêtes, indexation, vacuum Mener les montées de version majeures de PostgreSQL Superviser, traiter les incidents N3 et participer aux astreintes Compétences requisesPostgreSQL (versions 13 à 16+) : administration avancée, réplication streaming Patroni et DCS (etcd ou Consul) : bascules et failover Migration Oracle → PostgreSQL : Ora2Pg, conversion PL/SQL en PL/pgSQL Outils de sauvegarde : pgBackRest et/ou Barman Linux (RHEL/Debian), scripting Bash/Python, Ansible Nice to haveKubernetes et opérateurs PostgreSQL (CloudNativePG, Zalando, Crunchy) Supervision : Prometheus/Grafana, pgBadger, pg_stat_statements Administration Oracle, bases PostgreSQL managées dans le cloud (RDS, Azure)