-
Jouve
- Ingenieur senior Infrastructure as code
Paris
2016 - maintenant
-
Ouest France
- DevOps
Rennes
2015 - 2016
Accompagnement d'une équipe de DevOps Junior afin d'automatiser les process d'exploitation d'une base de +30 sites PHP / 200 serveurs virtualisés
Revue de l'outillage, des méthodologie d'exploitation, de la gestion de code
Développement d'outils bas niveau en python et shell linux
Automatisation des process de déploiement produit, de provisionning machine (jenkins, ansible, scripting)
Optimisations Mysql dans une architecture master / slave sur un site à fort traffic
Optimisation de la couche LAMP
Mise en place de monitoring système
// GIT, JENKINS, ANSIBLE, BASH, PYTHON, JMETER, MYSQL, GRAFANA, INFLUXDB, COLLECTD //
-
Ouest France
- Developpeur NodeJS
Rennes
2014 - 2015
Conception d'une plateforme de notifications à haut volume pour les applications gratuites des
quotidiens du groupes SIPA : Ouest-France, Courrier de l'Ouest, Presse Océan, Le Maine Libre.
Architecture, conception, réalisation, déploiement de la plateforme autour de NodeJS et MongoDB
Mise en place d'une chaine d'intégration continue pour un projet en NodeJS
// NODEJS, EXPRESS, MONGODB, MOCHA, PM2, JENKINS //
-
Ouest France
- Expert PHP
Rennes
2014 - 2015
Audit de code du site Ouest-France.fr : revue de l'architecture, profiling, analyse de code, analyse des bases MySQL
Ecriture de tirs de charge automatisés et des jobs de restitution graphique des tirs
Proposition d'améliorations, présentation des bonnes pratiques
// PHP, JMETER, MYSQL, CODESNIFFER //
-
Ouest France
- Responsable / Technical leader PHP / Drupal
Rennes
2013 - 2015
Pilotage d'une équipe constituée de 4 développeurs/intégrateurs en charge des évolutions correctives et évolutives de dizaines de projets sous Drupal 6 & 7
Architecture, conception et développement de services annexes aux sites : plateforme de push (APNS/ GCM) multi applications, Web Services RESTful
Mise en place des procédures de déploiements, de sauvegardes et de l'exploitation générale des sites
Mise en place des processus de suivi des tâches, de suivi des indicateurs de qualité de service Leader technique : conception des solutions, de leur architecture. Formation et support des développeurs.
DBA / SysAdmin : administrateur des serveurs Web, optimisation fine de la couche LAMP pour des sites à fort trafic
Porteur de la démarche DevOps : mise en place des procédures et outils de continuous integration et continuous delivery , échange fort avec les équipes opérationnelles
Animateur Scrum, référent projet auprès du client, animation des COPIL
-
Ouest France
- Technical Leader
Rennes
2012 - 2013
Développement des évolutions souhaitées par la MOA sur le site Jactiv.Ouest-France.fr
Etude de faisabilité. Analyse des actions à mener afin d'automatiser le déploiement d'un site sous Drupal.
Développement d’une solution de déploiement automatisée en scripts shell, basée sur l’outil DRUSH.
Mise en place d’un environnement de développement standardisé (sous virtualbox) à destination de l’équipe de développement Drupal Ouest-France.
Démarrage d'une démarche d'intégration continue dans un projet Drupal chez Ouest-France. Mise en place d'un serveur Jenkins en environnement virtualisé. Présentation aux équipes Drupal de Ouest- France.
// LAMP, DRUPAL, SCRIPTING SHELL, INTEGRATION CONTINUE, JENKINS, VIRTUALBOX //
-
PagesJaunes.fr
- Technical Leader PHP Zend
2012 - 2012
Référent technique au sein d’une équipe de 5 personnes en charge du développement de l’application Web Espace Bon Plans pour pages jaunes.
Relai technique du Scrum Master : prise en charge des décisions sur les choix techniques & l’architecture de la solution. Rédaction de proposition, justification auprès du client.
Animation du daily meeting
Développeur PHP/Javascript (Zend Framework, Jquery)
Leader technique: transmission de connaissance, organisation de la montée en compétence technique de l’équipe
-
Groupe SII
- Expert PHP Zend / Mysql
Paris-13E-Arrondissement
2011 - 2011
Mission de validation d'un projet de web services développé en PHP/Zend/Propel/Mysql :
Analyse de performances
Profiling de code
Tuning de la base Mysql.
Proposition des améliorations.
// ZEND FRAMEWORK / ORM PROPEL/ JMETER/ WINCACHEGRIND / JET PROFILING //
ASTELLIA
-
Ouest France
- Développeur Web PHP / Drupal
Rennes
2011 - 2011
Développement du site Jactiv dans sa version 2 : http://www.jactiv.ouest-france.fr
Développement de la nouvelle version du site à destination des 18-25 ans du groupe Ouest-France.
Basé sur le CMS Drupal, sous la direction du product owner (Méthode Agile SCRUM), développement
de modules Drupal (PHP), de widgets Javascript et construction des templates Drupal afin de
reproduire les maquettes conçues par un web designer.
Etude des composants Drupal existants pouvant couvrir les besoins métier exprimés par le PO
Développement de modules pour les fonctionnalités non couvertes par Drupal
Intégration des composants et modules internes à Ouest France (SSO, flux d'entrée).
// SCRUM, DRUPAL, PHP, JQUERY, LAMP //
-
Ouest-France Emploi
- Expert PHP / Zend Framework
Rennes
2011 - 2011
Lors du Sprint de validation d'un projet de web services développé en PHP/Zend/Propel/Mysql : Analyse de performances :
Profiling de code
Tuning de la base Mysql.
Proposition des améliorations.
// ZEND FRAMEWORK / ORM PROPEL/ JMETER/ WINCACHEGRIND / JET PROFILING //
-
Astellia
- Ingénieur R&D
Vern sur Seiche
2010 - 2010
Développement d’une solution custom d’analyse multi-dimensionnelles basée sur l’outil QlikView dans une architecture multi sources à forte volumétrie.
A partir des besoins exprimés par le marketing,
Etude de faisabilité (POC), analyse poussée de performances, étude d’architecture.
Analyse, Spécification, Conception, Réalisation avec les équipes expertises métier.
Proposition d’amélioration pour la V2 du produit, mise en place de la robustesse nécessaire à sa mise en production, support niveau 3 auprès des équipes techniques en charge de la mise en place.
//QLIKVIEW,WINDOWS SERVER 2008//
Dans le cadre des études menées sur la faisabilité et sur les performances:
Développement d’un outil de simulation de collecte 3G à forte volumétrie. (C++/multithreading/optimisation RAM).
2010/02 – 10 mois
// VISUAL C++ 2008, WINDOWS SERVER 2008 //
-
Syndicat Interhospitalier de Bretagne
- Analyste d'exploitation / Développeur / Dba
2000 - 2011
Chargé de l’exploitation de la paie de plus de 150 établissements publics de santé. Prise en charge des aspects techniques de cette mission: exploitation, automatisation, suivi des processus de traitements, développement d’outils de production et, plus récemment, développement d’un portail Web.