POSTGRESQL (POSTGRE SQL, PSQL) est un logiciel libre de gestion de base de données relationnelles et objet. Simple d'utilisation et riche en fonctionnalités, POSTGRESQL (POSTGRE SQL, PSQL) fonctionne sous Unix et depuis peu sur la plateforme Windows. De plus, POSTGRESQL (POSTGRE SQL, PSQL) offre la possibilité aux utilisateurs d'amplifier le nombre de méthodes d'indexage, langages procéduraux, etc...
– Leader technique Produit bases de données Orange
Orange
juin 2016 - aujourd'hui
• Equipe Agile composée de 5 experts autour des technologies PostgreSQL, MySQL, MariaDB, Galera Cluster MongoDB, Cassandra.
• Gestionnaire produit MySQL, MongoDB, Cassandra, MariaDB et PostgreSQL
• Support niveau 3
• Présentations et études autour Galera, MySQLutilities, HA databases, Percona toolkit et des bases de données distribuées.
• Gestionnaire de workshop pour les DBAs du groupe Orange
• Définition d𠆚rchitecture haute disponibilité
• Définition d𠆚rchitecture d’intégration continue et de tests en continue.
• Support et accompagnement projet bases de données pour les plateformes dès Orange
• Développement de solution DevOps autour de Ansible et Fabrics pour déploiement d𠆚rchitecture Haute disponibilité.
• Etude et réalisation de la conteneurisation Docker des produits SGBDR open source.
• Support projet divers : Tuning de configuration et de requête
Plusieurs milliers de bases de données open source et applications basées sur le packaging Orange.
Pilotage des études autour des technologies bases de données : Intégration continue, Docker, Ansible, OpenStack, Fabrics, Performance, Stockage et architectures innovantes.
– Gestionnaire Produit MySQL et PostgreSQL Orange
Orange
janvier 2014 - aujourd'hui
• Organisation des transferts de compétences DBA et équipe projet
• Accompagnement projet pour l𠆞nsemble des projets de plateforme de service Orange
• Formation PostgreSQL et MySQL sur thématique de haute dispo et réplication.
• Trouble shooting / Support niveau 3 en SGBD Open source
• Audit, tuning et migration SGBD MySQL et PostgreSQL
• Pilote des études sur Galera, MySQL Cluster, Chef, performance et intégration continue
• Gestionnaire du packaging MySQL et PostgreSQL pour Orange France
Plusieurs milliers de bases de données open source et applications basées sur le packaging Orange.
𠄼onsultant et Formateur autour des bases de données
LightPath
juillet 2013 - janvier 2014
• Formation aux modèles relationnelles - PSA
• Interventions d’optimisation de bases PostgreSQL pour SII
• Aide à la definition d𠆚rchitecture base de données pour portail Extranet
• Assistance technique de migration de données PostgreSQL pour Agence de biomedicine
• Audit et migration de code pour migration de SGBD Oracle et PostgreSQL
Groupe April assistance technique MOA – Base de données
2012 - août 2012
Site de courtage en ligne - contrat automobile et garanties risques professionnelles
• Administration des base de données liées aux outils de test pour 3 équipes de recette
Mise en place de lministration, du suivi des données, assistance aux chefs de projets pour l𠆞nsemble des données liées aux applications de recette (Mantis, Testlink, Référentiels de jeux de données, …)
• Projet de développement pour industrialiser le suivi de la qualité
L𠆚nalyse des refus, le suivi décisionnel et la génération automatique de devis et de contrat, Analyse de tarifs et de règles de souscription de manière automatique.
• Définition des SLA pour le site et des critères dptation pour mise en production.
• Suivi opérationnel de la plateforme en production, supprt aux utilisateurs et suivi des incidents techniques.
• Management de la qualité du projet agile et des recettes. Suivi des incréments et des recettes
Ce projet de 1000J/H a abouti à une ouverture de service en production pour 10000 apporteurs.
Technologies : Java, PHP, MySQL, Selenium Perl, Datamining, WebServices, QLikView
– Administrateur BDD base de données MySQL et PostgreSQL
Timwi
2011 - aujourd'hui
• Gestion des données d’un projet SAS à destination des cliniques vétérinaires
Support aux équipes de développement, d’intégration, de tests afin de constituer, livrer, migrer les jeux de données des différentes versions du portail.
Support pour l’optimisation des requêtes SQL complexes(Jointures, index, choix de type de données, dénormalisation des bases)
Administration de la sauvegarde et de l’optimisation SQL et base de données pour l𠆞nvironnement de production. Support et gestion des données de la plateforme de production et de la version beta.
• Définition d𠆚rchitecture Haute disponibilité PostgreSQL pour Ouest France.
Cette étude a permis de réaliser une plateforme haute disponibilité autour des technologies PostgreSQL, PgPoolII, Vanish, Apache permettant de montrer la viabilité d’une solution basée sur la base de données PostgreSQL en prenant en compte les aspects dministration et d’optimisation par injection de charge.
• Animation de formation technique MySQL, PostgreSQL, PHP, Javascript, Jquery
• Étude d𠆚mélioration de la qualité des traitements des mouvements bancaires et soldes pour Fortuneo
Cette étude a permis de montrer qu'il était possible par un nombre dtions limitées d𠆚méliorer la qualité des traitements. Un projet de 500J/H a été validé et lancé depuis septembre 2011.
Optimisation de traitement PL/SQL sous Oracle et de traitement Shell UNIX
Technologies : PgPoolII, Munin, JSON, GIT, MySQL, PostgreSQL, Oracle
Responsable d𠆚pplication modération et publication des avis
Pages Jaunes
2010 - 2011
Référant des données contributives – Administration des bases de données
• Maintenance en condition opérationnel des bases de données et des réplications
• Elaboration des fiches consigne pour l’isolement et la reprise après incident des bases de données.
• Projet de gestion des données sensibles cadre CNIL de 12 projets pour 4 équipes distincts
• Mise en place d’outils d𠆚nalyse de la performance de base de données MySQL
• Projet de développement Web d'outillage de backoffice de données
Ce projet a permis de mettre à disposition des acteurs les informations d’un utilisateur en une seule recherche ainsi que d𠆚utres fonctionnalités telles que les calculs de taux d𠆞rreurs de données, les opérations dministration et de gestion des données.
• Étude et mise en place de stratégie d’évolution des modèles de données de production
• Analyse et réalisation de procédure de rattrapage des erreurs de données
• Optimisation des serveurs de données MySQL
Technologies : Java, NeoLoad, PHP, Perl, Shell, SOAP UI, Javascript, Jquery, CSS, SVN, Web Services,/SOA, MySQL, NOSQL Caasandra, Voldemort, Memcache
Coordinateur du provisionning système/réseau de l'ensemble des projets
Pages Jaunes
2007 - 2010
Accompagnement et industrialisation des procédures de livraison du portail
• Projet d’industrialisation des déploiements des applications Portail sans coupure de service
Ce chantier a permis de réduire la durée de livraison des nouvelles versions de 1 journée complète à moins d’une heure sans interruption de service.
• Projet d’industrialisation du processus de gestion des applications Portail
Ce chantier a permis de normaliser les demandes, la validation et la gestion des applications de Pages Jaunes : Supervision, sauvegarde, procédure de rattrapage et procédure de reprise après incident.
• Projet de gestion de provisionning des plateformes pour les projets du portail Pages Jaunes
• Projet de consolidation des traces fonctionnelles du portail
L𠆚pplication basée sur Apache et PHP a permis de collecter, traiter et diffuser 3 millions de traces fonctionnelles et permet leur analyse journalière.
Technologies : PHP, PERL, Apache, HTML, Xfire, Jmeter, CSS, Javascript, SVN, script ANT et Bash Shell, MySQL
Alcatel-Lucent
2006 - 2007
Projet de développement et tests - Plateforme de diffusion vidéo sur mobile
• Projet de de développement applicatif Java/Tomcat/PostgreSQL
• Projet de déploiement d𠆚rchitecture de tests automatiques
• Suivi, priorisation et corrections des anomalies
Ce projet a été déployé pour plus de 50000 abonnés chez l’opérateur Telia Australia et sert la diffusion
et à la navigation de contenu vidéo sur téléphone mobile
Technologies : Java, Jmeter, Junit, Axis, ClearCase, XML, Streamezzo, Eclipse, JUnit, PostgreSQL
Orange Labs
2005 - 2006
Projet de développement et tests - Plateforme de diffusion de contenu pour IM
• Projet de développement applicatif Java/Tomcat/MySQL
• Projet de déploiement d𠆚rchitecture de tests automatiques
• Suivi, priorisation et corrections des anomalies
Ce projet a été déployé pour l𠆞nsemble des clients de l’opérateur Orange Internet et sert la diffusion et
au partage d’image et de son pour le client de messagerie Orange.
Technologies : Java, Jmeter, Junit, SOAP, SVN, Tomcat, Eclipse, MySQL
Alcôve
2003 - 2004
Ingénieur avant-vente et responsable produit base de données
• Réalisation d’une offre autour des bases de données Open Source PostgreSQL et MySQL
• Rédaction d’offre technico-commerciale branche exploitation et base de données
Ce travail a permis de gagner une dizaine de projet de migration, de formation et d𠆞xpertise.
• Projet de backoffice dministration des données de supervision et d𠆞xploitation.
Ce projet a permis une la réalisation d’une application capable de gérer et mettre à jour des données
et de suivi de parc de machines.
• Animation de formations professionnelles : PostgreSQL, MySQL et PHP
_Linux, SHELL, PERL, PosgreSQL, MySQL, Java, PHP, SVN, XML, Eclips...