Administrateur Base de Données PostgreSQL | Cloud | Télétravail
À distance
À plein temps
Travail permanent
Notre entreprise technologique de premier plan recherche un Administrateur de Base de Données PostgreSQL chevronné pour rejoindre notre équipe spécialisée dans le développement et la livraison de solutions de bases de données cloud pour nos clients internationaux. Vous serez au cœur de notre infrastructure de données critique.
Responsabilités Principales
- Garantir une disponibilité et des performances optimales des clusters de bases de données fonctionnant en continu 24/7.
- Développer des playbooks Ansible sophistiqués pour automatiser les opérations d'infrastructure et standardiser les déploiements.
- Piloter les projets clients de bout en bout, depuis la consultation architecturale jusqu'à la mise en œuvre des solutions de reprise après sinistre.
- Concevoir et maintenir des mécanismes robustes de réplication, de clustering et de sauvegarde assurant l'intégrité et la sécurité des données.
- Analyser les performances système et identifier les goulots d'étranglement, puis formuler des recommandations précises aux équipes de développement.
- Implémenter une surveillance proactive des serveurs de bases de données avec alertes anticipatives.
- Élaborer des stratégies de sauvegarde fiables et vérifier systématiquement leur intégrité.
- Orchestrer les mises à jour et la gestion des correctifs PostgreSQL avec un impact minimal sur les opérations critiques.
- Documenter méticuleusement les procédures, configurations et meilleures pratiques pour l'équipe et les clients.
- Collaborer étroitement avec les développeurs pour optimiser les performances applicatives au niveau des bases de données.
Compétences Requises
- Expérience minimale de 5 ans en administration PostgreSQL, avec connaissance approfondie de l'architecture interne et des paramètres de configuration avancés.
- Maîtrise démontrée dans la gestion de bases PostgreSQL volumineuses (1TB+) et à haute charge dans des environnements de production critiques.
- Expertise des systèmes Linux au niveau administrateur (Debian, Ubuntu, RedHat, CentOS), incluant la gestion des performances et la sécurisation.
- Compétence avérée dans la conception et l'optimisation de playbooks Ansible pour l'automatisation des infrastructures complexes.
- Compréhension approfondie des technologies de virtualisation et leur impact sur les performances des bases de données.
- Maîtrise avancée du langage SQL, avec capacité à optimiser des requêtes complexes, fonctions et procédures stockées dans des environnements à haute charge.
- Expertise du langage PL/pgSQL pour le développement de fonctionnalités avancées dans PostgreSQL.
- Savoir-faire dans la configuration et la supervision de mécanismes de réplication pour assurer la haute disponibilité des données.
- Capacité à diagnostiquer précisément les problèmes de performance et à ajuster finement les paramètres de configuration.
- Connaissance approfondie des mécanismes de transactions et de verrouillage dans PostgreSQL.
- Niveau d'anglais intermédiaire pour communiquer efficacement avec les clients internationaux.
Qualités Personnelles
- Aptitude à s'intégrer harmonieusement au sein d'une équipe, avec autonomie et sens aigu des responsabilités.
- Excellentes compétences relationnelles permettant d'interagir professionnellement avec les clients et d'expliciter clairement les solutions techniques mises en œuvre.
- Capacité à gérer intégralement des projets client, incluant la communication directe et la coordination avec d'autres experts en bases de données.
- Talent pour décomposer méthodiquement des tâches complexes et déléguer judicieusement les opérations standard aux collaborateurs moins expérimentés.
- Approche structurée et proactive de la résolution des problèmes techniques.
Atouts Complémentaires
- Expérience réussie en migration vers PostgreSQL depuis d'autres SGBDR comme Oracle, MySQL ou SQL Server.
- Maîtrise de Patroni pour l'implémentation de solutions haute disponibilité PostgreSQL robustes.
- Familiarité avec les offres PostgreSQL cloud des principaux fournisseurs (AWS RDS/Aurora, Google Cloud SQL, Azure Database, Yandex Managed Service for PostgreSQL).
- Expertise approfondie en technologies de virtualisation modernes et leur optimisation.
- Compétences avancées en Docker et Kubernetes pour l'orchestration de bases de données conteneurisées.
- Maîtrise de la programmation PL/PostgreSQL pour l'implémentation de fonctionnalités personnalisées sophistiquées.
- Expertise en scripting Shell pour l'automatisation efficace des tâches d'administration récurrentes.
- Utilisation avancée des outils de monitoring PostgreSQL: pg_stat_statements, pg_stat_activity, auto_explain, pg_buffercache, et analyse approfondie des journaux.
- Expérience avec les solutions de supervision comme Prometheus, Grafana, Zabbix ou Nagios appliquées spécifiquement aux métriques de bases de données.
- Programmation en Perl/Python pour développer des solutions d'automatisation et d'administration sur mesure.
Pourquoi Nous Rejoindre
Intégrez notre équipe internationale d'experts en bases de données où vous pourrez perfectionner votre expertise technique, relever des défis stimulants et contribuer à des solutions critiques pour nos clients prestigieux. Nous proposons un cadre de travail flexible en télétravail complet, des projets variés et techniquement enrichissants, ainsi que l'opportunité d'évoluer avec les technologies les plus avancées dans le domaine des bases de données cloud.
