Administrateur PostgreSQL Senior | Expert Cloud Database (Remote)
À plein temps
À distance
Notre entreprise IT en pleine croissance propose des solutions de bases de données cloud robustes et fiables à des clients du monde entier. En tant qu'Administrateur PostgreSQL Senior, vous jouerez un rôle essentiel dans notre équipe technique en assurant l'excellence opérationnelle des infrastructures de bases de données critiques.
Responsabilités Principales
- Garantir une disponibilité optimale (99,99%+) et des performances élevées des clusters de bases de données PostgreSQL dans des environnements critiques 24/7.
- Concevoir et développer des playbooks Ansible pour automatiser les interactions d'infrastructure, réduisant ainsi les interventions manuelles et améliorant la fiabilité du système.
- Collaborer directement avec les clients sur des projets complexes, depuis la consultation architecturale et l'examen des migrations jusqu'à la planification et l'exécution de la reprise après sinistre.
- Configurer et maintenir des mécanismes sophistiqués de réplication, de clustering et de sauvegarde pour assurer l'intégrité et la disponibilité des données.
- Identifier les goulots d'étranglement de performance dans les grandes bases de données (1TB+) et fournir des recommandations d'optimisation précises aux équipes de développement.
- Mettre en place et gérer des systèmes de surveillance proactive pour les serveurs de bases de données, en assurant une détection précoce des problèmes potentiels.
- Superviser les processus de sauvegarde des bases de données et vérifier régulièrement leur intégrité et leur capacité de restauration.
- Planifier et exécuter les mises à jour et la gestion des correctifs de PostgreSQL avec un impact minimal sur les opérations commerciales.
Compétences et Qualifications Requises
- Minimum de 5 ans d'expérience en administration de bases de données PostgreSQL, avec une connaissance approfondie de sa structure système et de ses configurations.
- Expérience démontrée dans la gestion de grandes bases de données PostgreSQL (1TB+) hautement sollicitées fonctionnant 24/7.
- Maîtrise des systèmes d'exploitation Linux au niveau administrateur (Debian, Ubuntu, RedHat, CentOS), y compris la gestion des utilisateurs, la sécurité et l'optimisation du système.
- Expérience pratique dans la création et la maintenance de playbooks Ansible pour l'automatisation de l'infrastructure.
- Compréhension solide des technologies de virtualisation et de leur impact sur les performances des bases de données.
- Expertise en SQL, avec une expérience avérée dans l'optimisation des requêtes, des fonctions et des procédures stockées.
- Connaissance approfondie de PL/pgSQL pour le développement de fonctions et de déclencheurs efficaces.
- Expérience dans la configuration et la surveillance de la réplication de bases de données pour assurer la haute disponibilité.
- Capacité à identifier les problèmes de performance et à optimiser les paramètres de la base de données pour une efficacité maximale.
- Compréhension approfondie des principes de fonctionnement des transactions et des verrous dans PostgreSQL.
- Niveau d'anglais intermédiaire pour la communication avec les clients et les équipes internationales.
Atouts Supplémentaires
- Expérience dans la migration vers PostgreSQL depuis d'autres systèmes de gestion de bases de données relationnelles.
- Pratique de Patroni pour la gestion de haute disponibilité des clusters PostgreSQL.
- Expérience avec les bases de données PostgreSQL cloud de différents fournisseurs (Yandex, Amazon AWS RDS, Google Cloud SQL, Microsoft Azure).
- Connaissance approfondie des technologies de virtualisation moderne.
- Expérience avec Docker et Kubernetes pour l'orchestration de conteneurs.
- Compétences avancées en programmation PL/PostgreSQL.
- Maîtrise de la programmation shell pour l'automatisation des tâches d'administration.
- Utilisation experte des outils de surveillance des SGBD, y compris le collecteur de statistiques, le traçage dynamique et l'analyse des journaux.
- Expérience avec des systèmes de surveillance appliqués aux bases de données (Prometheus, Grafana, Zabbix).
- Connaissance de Perl/Python pour résoudre des tâches d'automatisation et d'administration.
Pourquoi Nous Rejoindre
Rejoignez notre équipe d'experts passionnés et travaillez sur des projets stimulants qui font une réelle différence pour nos clients. Nous offrons un environnement de travail entièrement à distance, une culture d'apprentissage continu et la possibilité de travailler avec des technologies de pointe dans le domaine des bases de données. Votre expertise en administration PostgreSQL contribuera directement au succès de nos clients et à la croissance de notre entreprise.