Administrateur de Bases de Données - Cloud Natif (H/F)

Karma Partners
Canton d'Aix-en-Provence-2, France
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Intermediate

Job location

Canton d'Aix-en-Provence-2, France

Tech stack

Cloud Computing
Information Systems
Databases
Shard (Database Architecture)
Elasticsearch
PostgreSQL
MariaDB
MongoDB
MySQL
Oracle
Role-Based Access Control
Ansible
Prometheus
Recovery Manager (RMAN)
Data Streaming
Grafana
Kubernetes Helm Charts
Kubernetes
Terraform

Job description

Exploitation et administration ? Offre Kubernetes Native

? Déployer, configurer et opérer les bases de données via leurs opérateurs Kubernetes :

? PostgreSQL via CloudNativePG (CNPG) : gestion des clusters, réplication, failover, sauvegardes via Barman/pgBackRest

? Elasticsearch / OpenSearch via ECK : clusters multi-n?uds, gestion des index, ILM et snapshots

? MariaDB : déploiement via opérateur ou Helm, réplication Galera, gestion des volumes persistants (PVC)

? MongoDB : replica sets et sharding via opérateur Kubernetes, gestion des secrets

? Gérer les manifests et Helm charts dans une logique GitOps (ArgoCD / Flux)

? Assurer les montées de version des moteurs et des opérateurs

? Gérer les ressources Kubernetes liées aux bases de données : namespaces, RBAC, quotas, Persistent Volume Claims, Storage Classes

? Appliquer les politiques de sécurité des données : chiffrement au repos et en transit, gestion des secrets (Vault, K8s Secrets).

Exploitation et administration ? Bases de données classiques

? Administrer les instances de bases de données sur infrastructure traditionnelle ou virtualisée :

? PostgreSQL standalone : streaming replication, Patroni, pgBouncer

? Oracle Database : administration courante, RMAN, Data Guard

? MySQL / MariaDB : réplication asynchrone / semi-synchrone, Galera

? Assurer les sauvegardes, tester les restaurations et contribuer aux plans de reprise d'activité (PRA/PCA)

Performance et optimisation

? Analyser et optimiser les performances : plans d'exécution, tuning des requêtes, gestion des index et des statistiques

? Participer aux revues de performance en lien avec les équipes applicatives

? Mettre en place et maintenir les outils de supervision et d'observabilité (Prometheus, Grafana, alerting)

Amélioration continue et documentation

? Rédiger et maintenir la documentation technique : runbooks, procédures d'exploitation, architecture

? Contribuer aux chantiers d'industrialisation et d'automatisation de l'équipe

? Assurer une veille technologique sur les évolutions des moteurs de bases de données et de l'écosystème Kubernetes

Requirements

? Bac+5 en informatique, systèmes d'information ou équivalent

? 5 ans minimum d'expérience en administration de bases de données, dont au moins 2 ans sur des environnements Kubernetes

Compétences techniques ? Incontournables

? Maîtrise de PostgreSQL : administration avancée, CNPG, réplication, performances

? Expérience opérationnelle sur Kubernetes : manifests, Helm, RBAC, opérateurs de BDD

? Administration de Elasticsearch/OpenSearch et pratique de l'opérateur ECK

? Administration de MariaDB/MySQL en production (Galera, réplication)

? Administration de MongoDB (replica sets, opérateur K8s)

Compétences techniques ? Souhaitées

? Expérience sur Oracle Database (RMAN, Data Guard)

? Pratiques GitOps (ArgoCD, Flux) et Infrastructure as Code (Terraform, Ansible)

? Observabilité : Prometheus, Grafana, Loki

? Connaissance des contraintes de certification HDS ou environnements régulés

Compétences transverses

? Rigueur dans la documentation et les processus ITIL (gestion des changements, incidents)

? Bon relationnel avec les équipes applicatives et les autres pôles infrastructure

? Autonomie et capacité à diagnostiquer des problèmes complexes en production

Curiosité technique et appétence pour les environnements cloud natifs

Apply for this position