Administrateur Bases de données
Role details
Job location
Tech stack
Job description
Le consultant est chargé de l'accompagnement des développeurs d'applications dans le choix et l'optimisation des bases de données. En outre, il a réalisé la migration des données d'une ancienne application à une nouvelle. Le périmètre compte 3 applications (dont une critique) qui tournent sur une centaine de serveurs.
-
Migration de bases de données
-
Actions de migration
-
Migration d'une base SQL Server à PostgreSQL
-
Extraction, reformatage et insertion des données
-
Ecriture de code SQL et scripts Powershell pour les actions pré-citées
-
Amélioration de la performance : objectif de faire un cycle extraction -> insertion en moins de 2h
-
Assistance à l'écriture de scripts pythons pour l'automatisation de la migration des fichiers
-
Optimisation de bases de données
-
Base de données
-
Optimisation du paramétrage de la BDD
-
Mise en place de ressources managers
-
Aide à la réécriture du SQL
-
Ecriture de procédures de maintenance (SQL)
-
Ecriture de procédures de batchs (SQL)
Systèmes d'exploitation
- Recherche des contentions
- Tests de correctifs (augmentation de mémoire, capacités CPU)
- Paramétrage de l'OS (SHM, Hugepage…) sur Solaris et Redhat
- Investigation lenteurs SAN et Nutani
Requirements
- Bac+5
- Formation ingénieur informatique
- Master en informatique, spécialité systèmes et réseaux
4 ans minimum (hors stage/alternance) sur BDD
- Excellente connaissance des bases de données Oracle
- Bonne connaissance PostgreSQL
- Bonne connaissance Microsoft SQL Server
Les petits plus :
- Expérience AWS
- Expérience précise sur Oracle Golden Gate
- Connaissance du contexte SNCF