Missions de référence
06/2017 – aujourd’hui M6
Référent DBA SQL SERVEUR de PRODUCTION et Chef de projet des domaines RH et FINANCE
Chef de projets RH, FINANCE et IT.
1. RH / Pleides (outil de gestionnaires paies), Kelio (badgeuses), Diapason (application java « gestion des contrats des intermittents »), DSN (outil de déclarations sociales)
2. FINANCE : ERP Oracle EBS, ITESOFT/omnichannel (scan des factures)
3. IT : Roompads (réservation de salles de réunions), COPLAN (gestion de matériels vidéo pour les tournages), FIBERLINK (gestion des matériels, câbles)
Développeur en C# (api rest) : gestion du code sources via Gitlab
1. PLANNING ( Application web : Gestion de projets, planning de mise en recette, prod pour l’équipe)
2. APM MANAGER ( Application web : Outil permettant d’administrer les tables, de notre outil principal d’Application Performance Monitoring qui nous donnent des rapports sur l’état de parc des serveurs (obsolescence des versions des OS, obsolescence des versions de applications apaches, tomcats, iis, obsolescence des versions des base de données, etc)
DBA SQL Serveur :
1. Référent DBA SQL Serveur et garant du bon fonctionnement des bases de donnée SQL Serveur du Groupe M6.
Gestion des besoins et proposition d’architectures serveurs, dimensionnement.
Mise en place de procédures d’exploitation
Automatisation des installations, patching kb sql via powershell depuis un serveur central.
Récupération des dates de fins de supports de différents (Os, Bdd, Applications) depuis une api web sur internet au format JSON, puis implémentation de ces données vers une base de données de manière automatique, afin de les exploiter dans les tableaux de bords APM).
Mise en place d’environnements de Recette et de Production
Automatisation des sauvegardes (full et de journaux de transactions) vers le stockage HP StoreOnce.
Automatisation des rechargements de base de donnée de PRODUCTION vers des environnements de DEV, RECETTE et PRE-PRODUCTION.
Rechargement des bases de données dans les environnements ALWAYS’ON de manière automatisé.
Conception et mise en place d’un serveur central et une base de donnée dans le cadre de « capacity planning » afin de récolter l’ensemble de données de tous les serveurs de DEV, RECETTE et PRODUCTION (SGBDR : Sql Serveur, Oracle et Postgres) afin d’avoir des métriques suivantes : (taux d’occupation de disques ,taux disponible, consommation mémoire, temps cpu, volumetrie consommé par les bases de données selon les domaines et applications au sein de la société)
Automatisation DevOps, (Jenkins) utilisation et mise en place de pipelines pour diverses tâches (déploiement d’applications, mises en recettes, mise ne productions)
GITLAB : Gestion de code sources pour les applications web avec visual studio.
Supervision de serveurs avec l’outil Centreon. ( administration et paramétrage de Centreon, définition et mise en places des services à superviser, mise en place de scripts sous linux .sh, windows : powershell, .bat)
AWS S3, automatisation de flux d’échanges de fichiers de facturation (download/upload) vers AWS.
Maintien en condition opérationnelle des différents environnements SQL Server 2008/2012/2014/2016/2019/2022 et Oracle RAC 19c
Windows : Mise en place de compte de service de type GMSA (pour les compte de services : SQL Serveur)
Analyse et optimisation des performances de base de données.
Implémentation et maintien de solutions de Haute-Disponibilité, SQL Server AlwaysOn, Cluster SQL.
Analyse, résolution et documentation d'incidents Bases de données en production
Automatisation des processus : scripting, powershel, sh, cmdshell, (perl : notions)
Rédaction et modification des documentations sous : Confluence
Résolution d’incidents de production sur des bases de données SQL Server hautement critiques pour le Groupe M6
- DAM Mediaarchives utilisés pour le Journal Télévisé du 12h45 et 19h45
- MAM bases de données de diffusion
- gSelector , MusicMaster: base de données pour les programmations d’émissions audios.
- S4M (Rights et Schedule) : Planification de contenu et droits d’émissions
- Promo : base de données pour les bandes annonces publicitaires
Mise en place de flux d’échanges de fichiers entre divers applications internes et externes.
Astreintes
- résolution d’incidents de production, communication et traçabilité,
- documentation et partage aux équipes de la solution
- tout type d’incidents (serveurs applicatifs sous linux (apaches/tomcat/nodesjs) , windows (iis, services windows, bases de données : sql serveur, oracle, postgres, mysql, ODI, XOS etc)
XOS : Ordonnanceur : Installation des agents XOS sur les serveurs, Mise en place de chaînes de traitements, Analyse des incidents sur les jobs.
Environnement Technique : Oracle 19c,RAC, RMAN, Oracle Standalone (Niveau 2)
Oracle OEM, analyse de performance sur Oracle , analyse de plans d’exécutions, fixation de plans.
Cryptages/décryptage
- connexion cryptés par certificat ssl aux instances sql entre clients / serveurs
- cryptage/décryptage de colonnes de tables sql serveur
- cryptage/décryptage avec la méthode AES 256, de colonnes de tables sql serveur avec une dll que j’ai créé en C#.
Postgres 14, (projet Meeting Sharing Cloud - Roompads)
- installation de serveurs en mode standalone env de recette et de productions
- mise en place de sauvegardes automatiqes
- mise en place de scripts plsql
- mise en place de rechargements de base de données depuis l’environnement de production vers la recette et dév de manière automatiques.
- installation de patchs mineurs (manuellement).
- migration de la version 14 à 17,5 (export / import d’un serveur source vers un serveur cible)
- projet d’upgrade encours de la version majeur sur un même serveur 12 vers 17,5.
- analyse de problème de performances, tuning.
Postgres 17, (projet haute disponibilité) : mise en place de la haute disponibilité avec 2 clusters
avec 2 solutions :
- repmgr
- patroni
Mysql 5,7, (projet ALBAN, utilisé dans le domaine RADIO RTL)
- installation de serveurs en mode standalone env de recette et de productions
- mise en place de sauvegardes automatiques (via crontabs)
- mise en place de rechargements de base de données depuis l’environnement de production vers la recette ou vers l’environnement de dév.
- installation de patchs versions mineurs.
09/2024 – 12/2025 ALBINGIA Assurance – DBA SQL Server
Mise en place d’un rechargement automatique de données issues de fichiers csv pour alimenter une base de données sql serveur sur linux Debian.
Mise en place d’un SQL SERVER EXPRESS 2022 sur AWS, environnement Linux Debian 12.
Création d’une base de donnée et du modèle conceptuel à partir des fichiers csv
Mise en place du rechargement de données, automatisé à partir des csv au quotidien via des planifications.
Mise en place des notifications par email sur les rechargements de donnés, selon le statut ok / ko avec gestion d’erreurs
Sécurisation :
- Connexion du serveur au domaine afin que l’authentification des utilisateurs passe par des groupes AD.
- Mise en place de sauvegardes de base de donnée (FULL 1x le soir, ainsi que des journaux de transactions toutes les heures).
PMS :
- Installation de patchs de sécurité sql.
03/2016 – 06/2017 M6
(16 mois) Référent DBA SQL SERVEUR de PRODUCTION
Support N3 Expertise technique, accompagnement auprès des etudes/développeurs et techniciens d'exploitation.
Administration de bases de données SQL Server, (2019/2017 sous Linux, 2016, 2014, 2012, 2008 et anciennes versions)
- mise en place de JOBs de sauvegardes bdd, sauvegardes de journaux de transactions
- mise en place de sauvegardes avec plugin HP (Catalyst).
- mise en place de JOBs d’optimisations d’indexes
- mise en place de JOBs de vérification d’intégrités de données
- administration de logins, rôles, règles, droits
- jobs de rechargements automatiqués de base de donnés de production dans les environnements de recettes et de pré-prod
Serveurs physiques, environnement VMWare, Nutanix, Proxmox.
Suivi et maintien à jour du patching de l’ensemble de serveurs (sécurité et cumulative updates)
Mise en place de backups quotidiens et de journaux de transactions /heure
Mise en place de divers rapports prévisionnels avec (SSRS)
- rapport sur la volumétrie des données et l’espace utilisé sur les disques
- consommation de mémoire des bases de données (rapports /heure)
- rapport quotidiens de sauvegardes (oracle, sql serveurs, mysql)
- disponibilité des bases de données
- suivit de l’exécution des jobs (job en erreurs)
- rapports sur les erreurs de réplications transactionnelles
- rapports sur la consommation de la mémoire par les bases de données, plans d’exécutions à usage unique
Installation et mise en place d’environnements de Haute disponibilité (AlwaysOn)
- supervision des bascules AlwaysOn
- supervision et mise en place des consignes lors des problèmes de synchronisations de bdd
- migrations de bdd d’alwayson sous 2012 vers alwayson 2016 ou 2019
Installation et mise en place de Réplications Transactionnelles vers BDDs Oracle, SQL Serveurs
- bdd dans sql serveur dans AlwaysOn
- jobs de supervision et consigne lors des erreurs de réplications, supervision de latences
- jobs de rechargements de bdd de prod vers recette sur des bdd répliquées
- Installation et mise en place de cluster SQL Serveur
- Installation et mise en place de Rapports avec SSRS
- ...