Jobs / BS-team

Database Reliability Engineer

BS-team · Genève, GE, Switzerland
Genève, GE, SwitzerlandRemote
Remuneration
Not specified
Location
Genève, GE, Switzerland
Visa sponsorship
Not specified

Job summary

Le Database Reliability Engineer est le référent technique des bases de données du paysage applicatif et veille à leur fiabilité, leurs performances, leur sécurité et leur maintenance. Il gère le cycle de vie des bases SQL et NoSQL, collabore avec les équipes de développement et d’infrastructure, et automatise les opérations et l’observabilité. L’environnement comprend notamment PostgreSQL, MariaDB ou SQL Server, Linux, SQL et des outils comme Grafana, Prometheus et ELK.

Qualifications

  • Diplôme supérieur en informatique ou dans un domaine connexe.
  • Expérience pratique comme DBA, Database Engineer, Platform Engineer ou Database Reliability Engineer.
  • Expérience de l’exploitation de bases de données en production, notamment PostgreSQL, MariaDB ou SQL Server.
  • Expérience en automatisation d’infrastructure et pratique d’un langage de programmation orienté objet.
  • Maîtrise de l’administration de bases de données, notamment des sauvegardes, de la restauration, de la réplication, de la haute disponibilité, de l’optimisation et du stockage.
  • Maîtrise de SQL et des environnements Linux et Shell Unix.
  • Connaissance opérationnelle d’outils d’observabilité et de monitoring tels que Grafana, Prometheus et ELK.
  • Maîtrise courante de l’anglais à l’écrit et à l’oral.
  • La connaissance du français est un atout.
  • La connaissance de MongoDB, CouchDB, Redis, Kafka, Kubernetes, OpenShift ou MySQL est un atout.

Responsibilities

  • Agir comme référent technique pour les bases de données applicatives auprès des équipes d’infrastructure et d’automatisation.
  • Collaborer avec les développeurs et architectes pour optimiser les requêtes, l’indexation, les accès aux données et la résilience.
  • Maintenir la fiabilité, les performances, la sécurité et la maturité opérationnelle des bases SQL et NoSQL.
  • Gérer le cycle de vie des bases de données, notamment les correctifs, mises à niveau, le dimensionnement et le décommissionnement.
  • Participer au durcissement de la sécurité, à la remédiation des vulnérabilités, aux revues d’accès et aux audits de conformité.
  • Contribuer à la protection des données par le chiffrement, la minimisation, la pseudonymisation et la gestion de la rétention et de la suppression.
  • Investiguer les incidents, analyser les causes racines et résoudre les problèmes de performance.
  • Définir les standards opérationnels, les modèles de serveurs, les stratégies de mise à niveau et les runbooks.
  • Automatiser les contrôles de santé, la validation de configuration, les sauvegardes et la collecte de métriques.
  • Mettre en place le monitoring, les alertes, les tableaux de bord et les outils de diagnostic.

Skills

BashGrafanaKafkaKubernetesLinuxMariaDBMongoDBMySQLOpenShiftPostgreSQLPrometheusRedis

Degrees

Bachelor en informatique ou domaine connexeMaster en informatique ou domaine connexe

Languages

AnglaisFrançais

Relocation

No