Database Engineer - DBA Spécialisé Performance SQL H/F - MyUnisoft
- Montigny-le-Bretonneux - 78
- CDI
- MyUnisoft
Les missions du poste
Ici, vos idées comptent, vos talents grandissent, et l'aventure se vit en collectif !
Rejoindre MyUnisoft, c'est choisir une aventure humaine et professionnelle unique.
Ici, la collaboration et l'esprit d'équipe ne sont pas que des mots : entraide, confiance et accessibilité sont au coeur de notre culture. Chacun peut s'épanouir dans un environnement où l'agilité, la bonne humeur et la solidarité font partie du quotidien. Vous avez une question ? Votre collègue trouvera forcément quelques minutes pour y répondre avec plaisir !
Nous cultivons l'innovation en permanence : chaque projet est l'occasion de co-construire et de donner du sens à notre travail, toujours avec la volonté de se réinventer et de construire le futur. Chez MyUnisoft, les idées de chacun comptent, chaque talent peut évoluer, et chaque challenge devient une opportunité de grandir. Nous testons, nous apprenons, et nous déployons, contribuant ainsi à l'évolution de nos clients et de notre entreprise.
Enfin, nous sommes convaincus qu'un équilibre harmonieux entre vie professionnelle et vie personnelle est essentiel pour s'épanouir et donner le meilleur de soi-même. C'est pourquoi nous avons choisi de conserver une flexibilité de télétravail adaptée aux besoins de chaque métier. Nous savons aussi que le lien entre collègues est précieux.
C'est pourquoi certains jours sont dédiés au bureau, pour partager, collaborer et construire ensemble un environnement de travail dynamique.
Qui sommes-nous ?
MyUnisoft est une plateforme SaaS qui transforme le métier de l'expertise-comptable en proposant un espace de travail collaboratif et intelligent entre les cabinets d'expertise-comptable et leurs clients TPE/PME.
Avec son écosystème complet : comptabilité, gestion interne, portail collaboratif, automatisation des tâches et facturation électronique, MyUnisoft optimise le temps passé, renforce la fiabilité des process et facilite les échanges entre cabinets et entreprises.
Plus de 200 collaborateurs contribuent chaque jour à cette dynamique : équipes Produit, QA, UX/UI, Tech, Marketing, Commerce, Customer Success, Academy, Support... et aussi les fonctions Ressources Humaines, Achats et Finance.
Cette organisation structurée nous permet d'être au plus près des besoins de nos utilisateurs, de comprendre leurs enjeux et de faire évoluer la plateforme en continu pour leur offrir la meilleure expérience possible.
Au sein de l'équipe infrastructure / plateforme, en collaboration avec les équipes de développement. Le poste apporte une compétence pointue sur la performance applicative au niveau base de données, tout en contribuant à l'administration et à l'exploitation courante de PostgreSQL en production.
Vos missions
- Analyser et optimiser les requêtes SQL critiques : lecture et interprétation des plans d'exécution (EXPLAIN / EXPLAIN ANALYZE), détection des goulots d'étranglement, réécriture de requêtes.
- Exploiter pg\_stat\_statements, auto\_explain, pgBadger et les logs de requêtes lentes pour identifier, analyser et prioriser les requêtes coûteuses.
- Analyser les stratégies de jointure, le partitionnement, les vues matérialisées et le réglage fin des paramètres au niveau session/requête (work\_mem, etc.).
- Accompagner les équipes de développement en amont : revue de schémas et de requêtes, conseils sur les modèles de données, détection des anti-patterns (N+1, requêtes non sargables, manque de pagination).
- Assurer la continuité de l'administration PostgreSQL : exploitation courante, suivi de santé des instances.Maîtriser la stratégie de sauvegarde/restauration et savoir exécuter une restauration (PITR inclus) en situation réelle.
- Intervenir sur la réplication (streaming et logique), la haute disponibilité, le vacuum/autovacuum, et le suivi des montées de version.
- Mettre en place des tableaux de bord d'observabilité pour le monitoring des bases de données en général : sauvegardes, performance, santé des instances.
- Garantir la cohérence et l'homogénéité de la configuration PostgreSQL sur l'ensemble des clusters via l'automatisation Ansible.
Votre profil
- Expérience confirmée (idéalement 3 ans et plus) en optimisation de bases de données relationnelles, dont une part significative sur PostgreSQL.
- Une première expérience d'administration PostgreSQL en production est indispensable.
- Formation en informatique ou expérience équivalente.
Hardskills
- Expertise PostgreSQL avec un focus marqué sur l'analyse et l'optimisation de requêtes.
- Solide maîtrise du SQL avancé (fonctions de fenêtrage, CTE, requêtes analytiques).
- Bonne compréhension du moteur PostgreSQL : planificateur, statistiques, mécanismes d'index, MVCC.
- Connaissance des outils de sauvegarde (type pgBackRest, archivage WAL) et de restauration PITR.
- Capacité à scripter ses analyses et automatisations (SQL, Python ou shell).
- Maîtrise d'Ansible pour l'automatisation et le déploiement de configurations.
- Maîtrise des outils de versionning (GitLab).
- Sensibilité à l'observabilité (métriques, dashboards type Grafana).
Softskills
- Pédagogie et capacité à collaborer avec les équipes de développement (le poste a une forte dimension de conseil).
- Rigueur et démarche d'analyse fondée sur la mesure plutôt que l'intuition.
- Autonomie et fiabilité, notamment dans le rôle de backup où la disponibilité de la base est en jeu.
Votre cadre de travail
Localisation : Poste basé à Saint-Quentin-en-Yvelines (Montigny Le Bretonneux)
Télétravail : Présentiel majoritaire (3 jours sr site, 2 jours de télétravail maximum)
Rémunération : 65 000 € - 70 000 € fixe bruts annuels
Nos avantages
Une mutuelle dynamique pour toute la famille prise en charge à 70%
Une carte titres-restaurant : 9,5 euros par jour travaillé
Une prime de vacances
Un esprit d'équipe fort : entraide, confiance et disponibilité de tous
Une vraie culture de l'innovation : testez, apprenez et participez à la construction du futur
Flexibilité de télétravail : adaptée aux besoins de chaque métier
Équilibre vie pro / vie perso : une organisation qui respecte vos besoins