MySQL est un système de gestion de bases de données (SGBD). MySQL est l'un des logiciels de base de données le répandu autant chez les particuliers que chez les entreprises. MySQL est aujourd'hui un produit d'ORACLE après avoir était longtemps l'un de ses principaux concurrents. MySQL fonctionne sur plusieurs systèmes d'exploitation et ses bases de données sont accessibles via plusieurs langages de programmation.
MISSSION DE POSTE
Maintien en Conditions Opérationnelles des applications métiers et transverses de production (MCO)
Supervision et monitoring des bases MySQL à l’aide des outils Nagios, Cacti, Shinken, thruk
Installation et Administration des systèmes Linux RHEL 4, 5 et 6, Debian, CentOS
Gestion des systèmes de fichiers SAN, NAS, NFS, EXT 3, EXT 4
Installation des systèmes de gestion des bases de données Oracle, Mysql, PostgesSQL, MongoDB
Migration des bases Oracle 8i en 9i et 9i en 11gr2
Installation Grid Infrastructure et gestion des tablespaces à l’aide de l’outil ASM
Réalisation des architectures (Master / Slave) des bases MySQL, PostgreSQL, MongoDB
Réalisation de la réplication en mode streaming et la haute disponibilité pour les bases PostgreSQL
Administration des bases MySQL, MongoDB, Oracle et PostgreSQL
Migration du moteur MySQL et les tables MyISAM en InnoDB
Activation du moteur « federated » des bases MySQL
Migration et montées de versions des bases MySQL
Dimensionnement et configuration des bases de données
Gestion de la capacité des bases de données
Préconisation et standardisation sur les installations et la gestion de l’évolution des bases
Optimisation des performances des bases MySQL à l’aide d’Utilitaire EXPLAIN
Historisation et purge des bases
Depuis 03/2016 en mission actuellement : GRDF
Projet GDI (Gestion des intervenants)
Environnement : Machines LAMP Linux Debian 4,5,6 ; SGBD (Mysql 5.5), PostgreSQL 9.4.5, PostGIS, Linux RHEL 7.2, Serveur http (Apache 2.0) Php 5, Synphonie, Ptv, Networker, Vtom,
Shinken & thruk
Installation et configuration du moteur PostgreSQL
Administration des bases (création des bases, des rôles, des utilisateurs et de schémas)
Mise en place d'un cluster haute disponibilité (réplication mécanisme haute standby et cluster en Actif / Passif de la base PostgreSQL)
Automatisation du FailOver des bases PostgreSQL
Mise en place des outils de monitoring et de supervision
Rédaction des procédures techniques d'installation et d'exploitation des bases PostgreSQL
Réalisation et livraison des scripts de sauvegarde et de la maintenance des bases (pilotage de l'autovacuum par Vtom) au service de la conduite applicative
Réalisation des scripts de surveillance de la réplication, des temps de latence et de performances du cluster PostgreSQL
Optimisation des temps de réponses des bases de données
Résolution des incidents liés aux bases de données MySQL et PostgreSQL
01/2005 - 07/2015 Car & Boat Media filiale d'axel springer est leader français des contenus auto, moto et bateau dans le domaine de la petite annonce et de l’éditorial CA 52 M€ 15M visiteurs unique / Mois
******** / ******** / ******** ******** / ********
Environnements de production :
SGBDR Oracle : 40 bases, MySQL : 300 bases, Postgres : 1 bases, Sybase : 3 bases
SGBD NoSQL : 4 bases Mongodb 2.6, 3
Volumétrie du patrimoine des données 50 To
Projet Migration des sites sur AWS
Environnement : Machines LAMP Linux Debian 4,5,6 ; SGBD (Mysql 5), Serveur http (Apache 2.0) Php 5
Migration de l’infrastructure LC, AB, LCDN (Promo-Neuve) sur le Cloud Amazone.
Dimensionnement, paramétrage, approvisionnement et création de nouvelles instances EC2 pour les bases MySQL,
Migration des bases en MySQL 5.5
Dimensionnement, configuration et paramétrage du fichier My.cnf de MySQL
Conversion des bases MyISAM en InnoDB et migration des tables MyISAM en InnoDB
Tuning et optimisation des requêtes SQL lente
Batch de réparation des tables et des indexes de l’ensemble des bases MySQL
Réalisation d’un PRA des bases critiques sur une zone de disponibilité
Sauvegarde et restauration des bases MySQL
Préparation des environnements de développement, de recette et de production pour les nouvelles applications
Monitoring et supervision des bases MySQL par le systeme d'elerting Zabbix
Résolution des incidents de niveau 2 et 3 et support pour les développeurs
Maintien en condition opérationnelle de l’ensemble des bases MySQL
Réalisation du référentiel des schémas des bases de données MySQL
Reporting hebdomadaire de la disponibilité des bases et des applications
Projet Décisionnel
Environnement : SGBD (Oracle 11gr2, MySQL 5), OS (Linux Redhat 5, Debian), Vmware 5 (VSphere, VCenter Converter), ETL (Talend), Windows (AD, DNS), Ordonnanceur (Control M), Scripts Shell, Supervision & Monitoring (Zabbix), Sauvegarde (Rman), Business Object XI
Analyse des besoins de la plateforme décisionnelle
Choix des outils du système décisionnel (ETL, SGBD, BI)
Conception, dimensionnement et réalisation de l’architecture du système décisionnel
Installation d’une instance Oracle ASM 11gr2, configuration et gestion des groupes de disques à l’aide de la Grid Infrastructure
Installation du SGBDR Oracle 11gr2 et création de la base Datawarehouse
Conception du schéma en étoile de l’entrepôt de données
Installation de l’outil de restitution des données BO XI 3.1 SP5
Création de la base MySQL du référentiel BO XI
Alimentation du nouvel entrepôt de données par l’outil Talend et le traitement PLSQL à partir des PRAs des bases de production
Consolidation des données dans le système décisionnel
Administration, de l’entrepôt de données
Calcul des Statistiques sur les schémas de bases (DBMS_STATS)
Tuning du système décisionnel (Tables de Faits, Partitionnement, Indexation, Vues matérialisées)
Administration, création et paramétrage des univers
Création, planification de l’exécution et diffusion des rapports BO aux utilisateurs
Scripting Shell de sauvegarde Total - Incrémental (Outil RMAN) des plateformes décisionnelles
Ordonnancement des tâches de sauvegarde par Control-M de BMCSoftware
Supervision et monitoring des plateformes décisionnelles
Maintien de condition opérationnelle de la plateforme Entrepôt de données et de la plateforme BO XI
Analyse et résolution des incidents liés à l’entrepôt de données et l’outil BO
Rédaction des comptes rendu des astreintes pour les problèmes et les incidents survenant sur le système décisionnel
Conception et Construction d’une Dizaine de Datamarts
Mise en place d’un tableau de bord Capacity planning dédié
Rédaction de la documentation de l’architecture de l’entrepôt et des schémas des bases de l’entrepôt
Rédaction des procédures de reprise d’activité pour l’entrepôt de données
Projet de répartition de charge et haute disponibilité des applications Web
Environnement : Machines LAMP : Linux Debian 4, 5, 6, SGBD (Mysql 5), Serveur http (Apache 2.0) et Php 4
Planification et mise en place des procédures de Migration des machines LAMP
Test des procédures de migration, Test de non régression des performances
Migration des OS, et Php 4
Migration des bases de données Mysql 4 ⇒ 5.1
Migration des tables MyIsam en InnoDB de toutes les instances Mysql
Gain en performance +15% et une haute disponibilité des sites à 99,94%
Mise en place de tableau de bord pour suivre les gains de performance (Keynote(Dynatrace) / Cacti)
Architecture Master et Slave: Mise en œuvre de la haute disponibilité des bases de données Mysql (réplication bases)
Mise en place de la nouvelle stratégie et du plan de sauvegarde des bases de données Web
Implémentation du mode fédéré pour les bases MySQL distantes.
Projet Migration des bases sur VMware
Environnement : SGBD (Oracle 9i, 10gr1, 11gr2, Mysql, SQLServer 5), Linux Redhat, Debian, Centos, Hyperviseur Vmware v5 (Cluster Esxi, Vmware Tools, VCenter Converter, Vmotion) , Stockage (Nettap, EMC, Pillar), Windows (AD, DNS)
Participation aux Phases d’études pour l’établissement d’un cahier des charges pour préparer le déménagement du siège social:
Inventaire des Bases de données du SI source (Synoptiques de l’ensemble des bases de données)
Choix de l’architecture SI Cible pour héberger l’ensemble des bases de données
Conception et réalisation de la nouvelle architecture des bases de données pour le backoffice et pour les sites Web.
Planification, organisation et veille à la bonne exécution des différentes étapes de migration des bases de données.
Définition de la nouvelle stratégie et des plans de sauvegarde des bases de données de production.
Rédaction des nouvelles procédures pour le test de restauration des bases de données.
Gestion des incidents de niveau 2 et 3 liés aux bases de données.
Mise en œuvre d’un environnement dédié et d’un plan de reprise d’activité PRA pour les bases de données critiques du SI.
Assurer un niveau optimal du SLA pour l’ensemble des bases de données (la qualité des données, la haute disponibilité et la performance optimale des bases de données du SI)
Mise en œuvre des procédures de rafraichissement des données de développement et de recette à partir des sauvegardes des données de production à l’aide de l’outil RMAN et Mysqldump.
Analyse des dysfonctionnements, des instabilités de l’environnement de production liées à la migration.
Supervision des traitements batchs
Préconisation de solution de purge et d’archivage des données.
Assurer les astreintes de nuit comme du Week-end sur les incidents majeurs
Traitement des incidents de niveau 2 et 3
Assurer l’assistance technique et le transfert de compétences pour l’équipe d’exploitation
Réalisation d’une base documentaire de connaissance sur les incidents, les problèmes et leurs résolutions liées aux bases de données
Projet de refonte du Backoffice
Environnement : Linux Redhat 4,5, Debian et Centos), SGBD Oracle 9i, MySQL 5
Refonte du Système d’Information.
Cartographie des bases de données métiers.
Rédaction des préconisations, choix des nouvelles technologies de base de données, design des solutions et réalisation des POC...