Find your next tech and IT Job or contract Patroni
What you need to know about Patroni
Master high-availability PostgreSQL clusters with Patroni, an open-source framework that automates failover and replica management. Patroni streamlines database operations through intelligent monitoring and dynamic configuration.
L'entité PaaS est en charge du développement de la plateforme Database sur le Cloud (Vmware, Openshift). Les évolutions des produits déjà disponibles sont demandées ainsi que le développement de nouvelles solutions de bases de données. Objectifs L'assurance du support de la plateforme Cloud database et la livraison des évolutions et nouvelles solutions de bases de données. Responsabilités (Key Responsibilities) L'apport d'une expertise DBA Postgres (tuning/patroni/repmanager) en environnement openshift (operator). L'exploitation des connaissances Container et Kubernetes (Openshift et operateur). La contribution au développement Infra (database). L'utilisation de GIT et l'application des processus d'automation (ansible). Le développement de microservices en Python. L'intégration dans une squad de 10 personnes en mode agile scrum.
Dans le cadre du renforcement d'une équipe Infrastructure & Production, nous recherchons un DBA PostgreSQL Production confirmé à expert pour intervenir sur des environnements critiques à forte volumétrie. Le consultant sera en charge de l'administration, de l'exploitation, de l'optimisation et de la sécurisation des bases de données PostgreSQL, avec une forte expertise sur les problématiques de haute disponibilité, réplication, performance et production. Missions principales * Administrer et exploiter les bases PostgreSQL en production. * Assurer la supervision, le monitoring et l'optimisation des performances. * Mettre en œuvre et gérer les mécanismes de haute disponibilité et réplication. * Administrer les sauvegardes, restaurations et plans de reprise d'activité (PRA). * Gérer les incidents et assurer le support N2/N3. * Mettre en place et maintenir les procédures d'exploitation. * Automatiser les tâches d'administration et d'exploitation. * Participer aux projets de migration, d'évolution et d'architecture. * Renforcer la sécurité des accès aux bases de données. * Mettre en place et maintenir les solutions de monitoring. * Collaborer avec les équipes Systèmes, DevOps et Applicatives. * Contribuer à la définition et au respect des standards et normes DBA.
Le contexte Au sein d'une équipe qui fournit des offres PostgreSQL via le cloud interne du groupe, vous administrez des bases utilisées par des applications très critiques. Votre rôle : garantir leur disponibilité, leur performance et leur sécurité, et faire évoluer l'automatisation de la plateforme. Vos missions Utiliser et faire évoluer les jobs d'automatisation Ansible existants pour le provisionnement des bases PostgreSQL Piloter les migrations de bases dans le cadre de l'obsolescence des versions Qualifier les nouvelles versions majeures et mineures de PostgreSQL Superviser les environnements (Zabbix, Grafana) Accompagner les équipes applicatives dans la mise en place de leurs projets Apporter un support expert aux équipes RUN et participer aux cellules de crise Assurer le maintien de la sécurité (suivi et traitement des vulnérabilités) Rédiger et maintenir la documentation technique, les procédures d'exploitation et les bonnes pratique
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)
Nous recherchons un(e) DBA PostgreSQL pour rejoindre une équipe DevOps en charge du développement et de l'évolution d'une plateforme Cloud Database. La plateforme s'appuie notamment sur des environnements VMware et OpenShift et propose des solutions Database destinées aux applications du système d'information. Dans le cadre de l'évolution de la plateforme, vous participerez à la fois au support des environnements existants, à la livraison de nouvelles fonctionnalités et au développement de nouvelles solutions de bases de données. La mission combine une forte expertise PostgreSQL, des compétences Kubernetes / OpenShift et une dimension importante Automation / Python. 🎯 Vos missionsEn tant que DBA PostgreSQL, vous serez notamment amené(e) à : Assurer le support et le maintien en conditions opérationnelles de la plateforme Cloud Database. Administrer et exploiter les environnements PostgreSQL. Réaliser des opérations de tuning et d'optimisation des performances. Intervenir sur les architectures de haute disponibilité et de réplication PostgreSQL. Travailler notamment avec Patroni et RepManager. Participer à l'analyse et à la résolution des incidents techniques. Contribuer à l'amélioration de la disponibilité, de la performance et de la résilience des bases de données. Participer au déploiement et à l'exploitation de PostgreSQL dans des environnements OpenShift / Kubernetes. Exploiter les Kubernetes Operators, notamment CloudNativePG (CNPG). Participer à l'industrialisation des déploiements et des opérations Database. Contribuer au développement de l'infrastructure Database. Utiliser Git pour le versioning et la gestion du code. Développer et maintenir des automatisations avec Ansible. Développer des microservices en Python. Participer à l'évolution et à la livraison de nouvelles solutions Database. Collaborer avec une squad Agile Scrum d'environ 10 personnes. 🛠️ Environnement techniqueDatabasePostgreSQL Patroni RepManager CloudNativePG (CNPG) Cloud / ContainerKubernetes OpenShift Containers VMware DevOps / AutomationGit Ansible CI/CD Automation DéveloppementPython Microservices APIs MéthodologieAgile / Scrum
Astrelya est un cabinet de conseil franco/suisse, en très forte croissance depuis sa création en 2017, spécialisé dans la transformation digitale, l'excellence opérationnelle et l'innovation technologique. Il est composé de 300 experts passionnés. Le cabinet accompagne ses clients sur l'ensemble du cycle de transformation, depuis la phase de cadrage jusqu'à la mise en œuvre opérationnelle, avec une expertise forte en Data/IA, Cloud, DevOps et méthodes agiles. Astrelya se distingue par un modèle fondé sur la proximité, la confiance et une culture humaine forte, qui place les collaborateurs au cœur de la création de valeur. Dans le cadre du développement de nos activités Data / Infrastructure, nous recherchons un DBA PostgreSQL confirmé Voici quelques exemples de missions sur lesquelles vous pouvez intervenir : • Exploitation quotidienne des plateformes PostgreSQL (gestion des incidents, demandes, changements) • Maintien en conditions opérationnelles et de sécurité (patching, upgrades, capacity planning) • Mise en place et pilotage de la haute disponibilité (Patroni, repmgr, pg_autofailover) • Administration de bases de données PostgreSQL sur environnements Azure et AWS Vos Rôles & Responsabilités • Exploitation quotidienne : gestion des incidents, des demandes et des changements • MCO / MCS des plateformes : patching, upgrades, capacity planning • Gestion des sauvegardes / restaurations et des plans PCA / PRA • Administration des accès et sécurisation des bases de données • Mise en place et amélioration continue des standards d'administration • Mise en œuvre de la haute disponibilité (Patroni, repmgr, pg_autofailover) • Mise en place du monitoring et de l'alerting • Analyse de la performance et tuning des bases de données