Database Engineer (H/F)

Winside Technology
Canton de Lille-5, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English

Job location

Canton de Lille-5, France

Tech stack

Java
Cloud Computing
Databases
Continuous Integration
Data Governance
Shard (Database Architecture)
DevOps
Python
Linux System Administration
Merise
SQL Azure
Windows Server
NoSQL
Oracle Applications
Query Optimization
Redis
Ansible
Shell Script
SQL Databases
UML
Snowflake
Amazon Web Services (AWS)
Data Management
Terraform
Go
Programming Languages

Job description

Le/La Database Engineer est garant de la performance, de la disponibilité et de l'intégrité des systèmes de gestion de bases de données de l?entreprise. Il/elle conçoit, déploie et maintient des architectures de données robustes, scalables et automatisées pour supporter les applications et l'exploitation des données métiers. En lien direct avec les équipes de l?IT, les Data Architects et les équipes de développement, il/elle participe activement à l?optimisation des requêtes, à la sécurisation des données, à la gestion du cycle de vie des bases et à la veille technologique sur les solutions de stockage.

Missions

Administration & Opérations

Implémenter, configurer et maintenir les solutions de bases de données (SQL, NoSQL, Cloud-native).

Assurer la haute disponibilité, les stratégies de sauvegarde et les plans de reprise d'activité (PCA/PRA).

Contribuer au déploiement de standards de configuration conformes aux pratiques DevOps et à l'approche "Database as Code"

Performance & Optimisation

Surveiller les performances des bases de données via des outils de monitoring.

Analyser et optimiser les requêtes complexes, l'indexation et le partitionnement des données.

Proposer et mettre en oeuvre des mesures de tuning pour garantir des temps de réponse optimaux.

Sécurité & Gouvernance des Données

Administrer les politiques d'accès aux données et le chiffrement (Cloud & On-Premise). Automatiser la gestion des schémas et les processus de rafraîchissement d'environnements.

S?assurer de la conformité des plateformes aux exigences RGPD et aux politiques de sécurité internes.

Requirements

Maîtrise des concepts de bases de données : modélisation (Merise, UML), SQL avancé, NoSQL, réplication, sharding, et intégration des changements de base de données dans les pipelines CI/CD.

Expérience avec des outils et moteurs tels que : PostgreSQL, Oracle, Opensearch, Redis, Snowflake.

Bonne compréhension des environnements hybrides (On-Prem / Cloud : AWS RDS, Azure SQL, Aiven).

Connaissance des standards de gestion de données et de sécurité (Audit, chiffrement au repos et en transit).

Pratique de l'automatisation (Terraform, Ansible, scripts shell).

Connaissance d?au moins un langage de programmation courant (Python, Go, ou Java) pour le tooling DB.

Bon niveau en administration Linux et Windows Server orientée performance (I/O, RAM, CPU).

Compétences professionnelles : Être orienté vers l?amélioration continue, toujours à la recherche de nouvelles solutions pour optimiser les performances.

Faire preuve d?autonomie et avoir une volonté constante de s'améliorer.

Avoir un état d?esprit positif, axé sur la résolution de problèmes en proposant des solutions durables.

Être en capacité de travailler sous pression (gestion d'incidents de production) tout en respectant les délais.

Posséder une aisance en anglais, tant à l?écrit qu?à l?oral.

Apply for this position