Human since 1980, Developer since 1997, Linux user since 2002, Lyonnais since 2012, Husband since 2014, Dad since 2017
Human since 1980, Developer since 1997, Linux user since 2002, Lyonnais since 2012, Husband since 2014, Dad since 2017
Ops integrated into the scrum project team, active participation in ceremonies and production releases.
100% as code deployment of middlewares (couchbase, kafka, rabbitmq, rundeck) and java applications with ansible
Automation of bitbucket project management (rights, branch model, protection, etc.) with python
Generation as code and publication of grafana dashboards using influxdb and prometheus, with bash
Redesign of the application CI towards a git flow model
Implementation via jenkins DSL of support jobs to equip the functional and allow them reliable and fast analyses.
Creation of a set of building blocks to fully automate production releases (service updates, kafka topic flush, etc.)
Migration of azure infrastructure from dublin to frankfurt
POC kubernetes on gcp and azure, then migration of IAAS apps to kubernetes
Implementation of the automatic generation of documentation from the code, for publication on confluence
Migration of the first project to the agile fabric, the ci/cd solution of carrefour (moving and adapting the git repos, the ansible deployment playbooks and the jenkins pipelines).
Participation in the launch of the new e-commerce site: implementation of project development environments with docker, coordination of end-to-end benchmarks.
Implementation of speed curve for monitoring and improving web performance.
• Implementation of the Symfony2 experience for the EzPublish CMS
• Systematic use of git / git-flow
• Implementation of versioning (mercurial / bitbucket)
• Specific development of application on Symfony in autonomy, from design to production
• Import and processing of MySQL data
• Configuration, cleaning and/or securing of sites on Apache
• Installation, update and development for CMS (joomla, wordpress, drupal) and E-commerce (thelia, prestashop)
• Development and installation of jQuery plugin
• Development of web application for customer and commercial management
• Linux server installation/configuration (LAMP, ssh, rsync)
• Installation of networks and implementation of backup for SMEs
• Purchase advice, assembly and installation of computers
• Installation and maintenance of windows systems
• Increase in the average basket and customer loyalty
• Management of a team of 10 people for services of 300 covers
• Implementation of tools for internal personnel management
Autonomous development of a provisional estimate calculation software (VisualBasic and MS Access)
Creation of a company-specific database for catalog and customer management (Microsoft Access)
Application webservice REST de gestion des coupons de réduction et listes de courses pour les consommateurs
• Drupal 7.
• Phystrix: Découverte, Développement d'un POC et implémentation dans un module drupal.
► Utilisation de neoload et xhprof pour analyse et améliorations des performances globales.
► Lead technique Php pour la maintenance et les évolutions
► Mise au point et suivi des procédures de déploiement.
Site Ecommerce B2B pour la vente de composants d'horlogerie
• Magento 1.14
► Versionning par Git, Intégration continue ordonnée par jenkins.
► Réalisation d'un module d’autorisation FrontEnd par groupe de client
► Réalisation d'un module d'import de commandes
► En contact direct et régulier avec le client
Portail à destination des curistes d'Aix les bains, avec conseils santé et recherche d'hébergements et d'activités.
• EzPublish5 (CMS sur base symfony2)
► Versionning par Git, Intégration continue ordonnée par jenkins.
► Indexation et recherche dans solr
► Commande symfony d'import et traitement des données Sitra (quotidien)
“ Pilier technique majeur de l'équipe du moteur de promotions eCommerce et magasin chez Carrefour, Bruno a permis à l'équipe de rester à la pointe des technologies de d'intégration et de déploiement continus, avec d'excellent résultats sur le taux de disponibilité, la scalabilité, l'optimisation des coûts d'infrastructure... En bonus, c'est un excellent vulgarisateur des aspects techniques de son métier, Merci Bruno pour le travail effectué !! ”