Emploi
De la source partenaire
Ingénieur de bases de données (DBA)
Prix sur demande
Détails
- Type de contrat
- Temps plein
- À distance
- Non
- Entreprise
- Thgingenuity
Description
Traduit automatiquement depuis English. Le texte original fait foi. Traduction automatique — une traduction plus précise est en préparation.
À propos de THG Ingenuity
THG Ingenuity est un écosystème de commerce numérique entièrement intégré, conçu pour propulser les marques sans limites. Notre plateforme technologique mondiale de bout en bout est composée de trois produits : THG Commerce, THG Studios et THG Fulfilment.
Chacun représente une solution unique et unifiée, surmontant les défis et amenant les marques directement au consommateur. Notre portefeuille de clients comprend des marques mondialement reconnues telles que Coca-Cola, Nestlé, Elemis, Homebase et Proctor & Gamble.
Ingénieur de bases de données (DBA)
Entreprise : THG Ingenuity Lieu : Manchester (siège social)
Relève de : Gestionnaire de la plateforme de base de données
Aperçu du rôle
Nous recherchons un ingénieur de base de données pour nous aider à gérer et à améliorer notre plateforme de base de données.
Notre domaine fonctionne sur Google Cloud Platform suite à une récente migration vers des services autogérés. Il reste encore beaucoup à faire dans la prochaine phase de modernisation du domaine, et vous serez impliqué dans ce travail ainsi que dans le fonctionnement quotidien de la plateforme.
Vous travaillerez aux côtés d'une petite équipe d'ingénieurs de bases de données et en étroite collaboration avec les équipes d'ingénierie et d'infrastructure, garantissant ainsi la sécurité, la fiabilité et la performance de nos environnements de bases de données. Il y a une réelle marge de croissance ici, et vous serez soutenu pour approfondir votre expertise technique et en entreprendre davantage au fur et à mesure.
Le rôle participe à un roulement de garde et nécessite parfois du travail en dehors des heures d'ouverture pour prendre en charge les déploiements, la maintenance ou la réponse aux incidents.
Principales responsabilités
Administration de base de données
• Installer, configurer, maintenir et mettre à niveau les environnements PostgreSQL et SQL Server à travers le développement, les tests et la production.
• S'assurer que les serveurs de base de données sont configurés en toute sécurité, corrigés et conformes aux normes opérationnelles.
• Posséder des stratégies de sauvegarde, de restauration et de maintenance et tester régulièrement les procédures de récupération
• Maintenir la sécurité des bases de données, le contrôle d'accès et les pratiques d'audit
Cloud et infrastructures
• Déployer et gérer des environnements de base de données dans Google Cloud Platform, à l'aide d'instances Compute Engine ou de services gérés tels que Cloud SQL, le cas échéant.
• Configurer les contrôles de mise en réseau, de stockage et de sécurité pour les systèmes de bases de données hébergés dans le cloud.
• Prendre en charge l'empreinte sur site restante et les réalités de la gestion d'un domaine hybride
Modernisation
• Contribuer au travail de migration et de consolidation à travers le domaine, couvrant la conversion de schéma et de code, la migration de données, les tests et le basculement.
• Contribuer à façonner et à réaliser la prochaine phase de modernisation de l'ensemble du domaine.
• Proposez des idées : si vous pensez qu'il existe une meilleure façon de faire quelque chose, nous voulons l'entendre
Résilience et performance
• Créer et maintenir des solutions de haute disponibilité et de reprise après sinistre, y compris la réplication.
• Identifier et résoudre les problèmes de performances et travailler avec les équipes de développement sur la conception des requêtes, de l'indexation et des schémas.
• Maintenir la surveillance et les alertes afin que les problèmes soient détectés de manière proactive plutôt que signalés par les utilisateurs.
Automatisation et changement
• Automatisez le provisionnement, les correctifs, les sauvegardes et la maintenance de routine
• Conservez tous les scripts, configurations et modifications de base de données dans GitHub, fournis via des pipelines CI/CD et une gestion appropriée des modifications.
• Contribuer aux normes de base de données, aux runbooks et à la documentation.
Soutien opérationnel
• Participer à la rotation des astreintes en supportant les systèmes de production
• Assurer un support quotidien aux équipes d'ingénierie et d'infrastructure
• Participer à la réponse aux incidents et à l'examen post-incident
Compétences et expérience
Essentiel
• PostgreSQL (exigence principale) : solide expérience en administration de production couvrant la configuration, les mises à niveau, la sauvegarde et la restauration, la réplication et l'optimisation des performances de base.
• Microsoft SQL Server : administration de la production, y compris les groupes de disponibilité, les sauvegardes, les correctifs et la maintenance
• SQL : capable d'écrire et d'optimiser des requêtes complexes et de lire un plan d'exécution
• Google Cloud Platform : déploiement et gestion de l'infrastructure de base de données dans GCP (Compute Engine, Cloud SQL, stockage, mise en réseau, IAM)
• Haute disponibilité et reprise après sinistre : prise en charge des architectures HA/DR et des technologies de réplication
• Sauvegarde et restauration : bonne compréhension des stratégies et expérience pratique de la restauration.
• GitHub et CI/CD : travailler avec le contrôle de code source au quotidien et être à l'aise avec la gestion du changement dans un environnement de production
• Automatisation : création de scripts en Python, PowerShell ou Bash pour supprimer le travail manuel
• Surveillance et alerte : utilisation d'outils d'entreprise tels que Prometheus, Grafana, Cloud Monitoring ou équivalent
• Sur appel : disposé à rejoindre une rotation et à gérer les incidents de production
• Communication : communication écrite et verbale claire et collaboration efficace avec les équipes d'ingénierie.
Souhaitable
• Expérience de migration : déplacement des charges de travail de production entre les moteurs de base de données
• Expérience Couchbase ou NoSQL / magasin de documents comparable
• CockroachDB ou autres plates-formes SQL distribuées
• Infrastructure en tant que code : Terraform ou Ansible
• Outils CI/CD de base de données : Flyway, Liquibase ou Redgate
• Infrastructure sur site : serveurs, stockage, mise en réseau, virtualisation
• Kafka ou plateformes de streaming
• Certifications pertinentes [le cas échéant]
Vous en tant que personne
• Vous êtes curieux et aimez apprendre. Le domaine évolue et vous avez envie d'approfondir des technologies qui ne sont peut-être pas vos plus fortes aujourd'hui
• Vous contestez de manière constructive. Si quelque chose vous semble faux ou inefficace, vous le dites, avec preuves et sans attendre la permission.
• Vous voulez de l'espace pour grandir. Nous avons une culture qui soutient les gens au-delà de leur description de poste. Si quelque chose d’intéressant est adjacent à votre rôle, vous serez encouragé à vous impliquer plutôt que de vous dire que cela appartient à quelqu’un d’autre.
• Vous êtes méthodique. Les bases de données de production récompensent le soin : vous testez, vous documentez, et vous pensez à la restauration avant la sauvegarde…
Source : Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/thgingenuity/database-engineer-dba-manchester-168361)
THG Ingenuity est un écosystème de commerce numérique entièrement intégré, conçu pour propulser les marques sans limites. Notre plateforme technologique mondiale de bout en bout est composée de trois produits : THG Commerce, THG Studios et THG Fulfilment.
Chacun représente une solution unique et unifiée, surmontant les défis et amenant les marques directement au consommateur. Notre portefeuille de clients comprend des marques mondialement reconnues telles que Coca-Cola, Nestlé, Elemis, Homebase et Proctor & Gamble.
Ingénieur de bases de données (DBA)
Entreprise : THG Ingenuity Lieu : Manchester (siège social)
Relève de : Gestionnaire de la plateforme de base de données
Aperçu du rôle
Nous recherchons un ingénieur de base de données pour nous aider à gérer et à améliorer notre plateforme de base de données.
Notre domaine fonctionne sur Google Cloud Platform suite à une récente migration vers des services autogérés. Il reste encore beaucoup à faire dans la prochaine phase de modernisation du domaine, et vous serez impliqué dans ce travail ainsi que dans le fonctionnement quotidien de la plateforme.
Vous travaillerez aux côtés d'une petite équipe d'ingénieurs de bases de données et en étroite collaboration avec les équipes d'ingénierie et d'infrastructure, garantissant ainsi la sécurité, la fiabilité et la performance de nos environnements de bases de données. Il y a une réelle marge de croissance ici, et vous serez soutenu pour approfondir votre expertise technique et en entreprendre davantage au fur et à mesure.
Le rôle participe à un roulement de garde et nécessite parfois du travail en dehors des heures d'ouverture pour prendre en charge les déploiements, la maintenance ou la réponse aux incidents.
Principales responsabilités
Administration de base de données
• Installer, configurer, maintenir et mettre à niveau les environnements PostgreSQL et SQL Server à travers le développement, les tests et la production.
• S'assurer que les serveurs de base de données sont configurés en toute sécurité, corrigés et conformes aux normes opérationnelles.
• Posséder des stratégies de sauvegarde, de restauration et de maintenance et tester régulièrement les procédures de récupération
• Maintenir la sécurité des bases de données, le contrôle d'accès et les pratiques d'audit
Cloud et infrastructures
• Déployer et gérer des environnements de base de données dans Google Cloud Platform, à l'aide d'instances Compute Engine ou de services gérés tels que Cloud SQL, le cas échéant.
• Configurer les contrôles de mise en réseau, de stockage et de sécurité pour les systèmes de bases de données hébergés dans le cloud.
• Prendre en charge l'empreinte sur site restante et les réalités de la gestion d'un domaine hybride
Modernisation
• Contribuer au travail de migration et de consolidation à travers le domaine, couvrant la conversion de schéma et de code, la migration de données, les tests et le basculement.
• Contribuer à façonner et à réaliser la prochaine phase de modernisation de l'ensemble du domaine.
• Proposez des idées : si vous pensez qu'il existe une meilleure façon de faire quelque chose, nous voulons l'entendre
Résilience et performance
• Créer et maintenir des solutions de haute disponibilité et de reprise après sinistre, y compris la réplication.
• Identifier et résoudre les problèmes de performances et travailler avec les équipes de développement sur la conception des requêtes, de l'indexation et des schémas.
• Maintenir la surveillance et les alertes afin que les problèmes soient détectés de manière proactive plutôt que signalés par les utilisateurs.
Automatisation et changement
• Automatisez le provisionnement, les correctifs, les sauvegardes et la maintenance de routine
• Conservez tous les scripts, configurations et modifications de base de données dans GitHub, fournis via des pipelines CI/CD et une gestion appropriée des modifications.
• Contribuer aux normes de base de données, aux runbooks et à la documentation.
Soutien opérationnel
• Participer à la rotation des astreintes en supportant les systèmes de production
• Assurer un support quotidien aux équipes d'ingénierie et d'infrastructure
• Participer à la réponse aux incidents et à l'examen post-incident
Compétences et expérience
Essentiel
• PostgreSQL (exigence principale) : solide expérience en administration de production couvrant la configuration, les mises à niveau, la sauvegarde et la restauration, la réplication et l'optimisation des performances de base.
• Microsoft SQL Server : administration de la production, y compris les groupes de disponibilité, les sauvegardes, les correctifs et la maintenance
• SQL : capable d'écrire et d'optimiser des requêtes complexes et de lire un plan d'exécution
• Google Cloud Platform : déploiement et gestion de l'infrastructure de base de données dans GCP (Compute Engine, Cloud SQL, stockage, mise en réseau, IAM)
• Haute disponibilité et reprise après sinistre : prise en charge des architectures HA/DR et des technologies de réplication
• Sauvegarde et restauration : bonne compréhension des stratégies et expérience pratique de la restauration.
• GitHub et CI/CD : travailler avec le contrôle de code source au quotidien et être à l'aise avec la gestion du changement dans un environnement de production
• Automatisation : création de scripts en Python, PowerShell ou Bash pour supprimer le travail manuel
• Surveillance et alerte : utilisation d'outils d'entreprise tels que Prometheus, Grafana, Cloud Monitoring ou équivalent
• Sur appel : disposé à rejoindre une rotation et à gérer les incidents de production
• Communication : communication écrite et verbale claire et collaboration efficace avec les équipes d'ingénierie.
Souhaitable
• Expérience de migration : déplacement des charges de travail de production entre les moteurs de base de données
• Expérience Couchbase ou NoSQL / magasin de documents comparable
• CockroachDB ou autres plates-formes SQL distribuées
• Infrastructure en tant que code : Terraform ou Ansible
• Outils CI/CD de base de données : Flyway, Liquibase ou Redgate
• Infrastructure sur site : serveurs, stockage, mise en réseau, virtualisation
• Kafka ou plateformes de streaming
• Certifications pertinentes [le cas échéant]
Vous en tant que personne
• Vous êtes curieux et aimez apprendre. Le domaine évolue et vous avez envie d'approfondir des technologies qui ne sont peut-être pas vos plus fortes aujourd'hui
• Vous contestez de manière constructive. Si quelque chose vous semble faux ou inefficace, vous le dites, avec preuves et sans attendre la permission.
• Vous voulez de l'espace pour grandir. Nous avons une culture qui soutient les gens au-delà de leur description de poste. Si quelque chose d’intéressant est adjacent à votre rôle, vous serez encouragé à vous impliquer plutôt que de vous dire que cela appartient à quelqu’un d’autre.
• Vous êtes méthodique. Les bases de données de production récompensent le soin : vous testez, vous documentez, et vous pensez à la restauration avant la sauvegarde…
Source : Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/thgingenuity/database-engineer-dba-manchester-168361)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: Thgingenuity
Emplacement
Manchester, Royaume-Uni
Annonce fournie par Thgingenuity.