Skip to main content Skip to main navigation Skip to page footer
Senior Research & Development Engineer
lead-dev PHP / dev-ops UNIX / open source software manager
Strengths
  • 10 years mastering PHP and related tools (frameworks, unit testing, code caches, PSR)
  • experience of big accounts network architectures (multi-server, Nginx, PHPFPM, Varnish caching and load-balancing, SolR, redundant BDD)
  • huge technology watch (PHP: Symfony, Composer / frontend: jQuery, Bootstrap, Node.js)
  • lead-dev experience (application architecture, workflow, code validation)
  • DevOps experience (process automation via Ansible and Bash scripts, UNIX system administration)
  • knowledge of best practices and standards
  • very active in the open source world
DevOps - Process Automation

07-11 2015

Vivarté (André group) – for Smile
dev-ops UNIX / sys-admin UNIX / Ansible / LXC / Bash
Environment :

  • no uniform development environment
  • 3 deployment environments : integration, pre-production, production
  • no automated copies between environments

Challenge :

  • identify a lasting solution as development environment
  • identify the best solution for automating deployments
  • implement an automated and regular feedback system prod->pre-prod

Progress :

  • creation and distribution of LXCs (Linux containers) with automated installation
  • development of deployment/backup tasks under Ansible
  • adaptation of the environments to the new workflow
  • automated tests of deployment scripts
  • development of backup scripts with Bash

Technical environment : Ansible 1.5 to 1.7, local devices under Ubuntu, containers and servers under Debian

Setting up the workflow / sewage technical debt

01-06 2015

Vivarté (André group) – for Smile
GIT master / workflow architect / former
Environment :

  • 9 sites concerned / 1 common base
  • team of 15 to 20 developers
  • initial code under SVN

Challenge :

  • identify the optimal scheme for versioning / bug fix / security patches
  • migrate all the sources under GIT (more than 10,000 commits)
  • install / configure a local GitLab for quality optimization

Progress :

  • transfer SVN->GIT in a weekend
  • installation and configuration of a local GitLab
  • developers training to GIT and the overall GitLab workflow
  • implementation of merge-requests with validation for increased quality
  • establishment of code reviews weekly

Technical environment : GIT 1.7, local GitLab

Migration from Magento CE 1.4/EE 1.7 to EE 1.13

end 2013 to end 2014

Vivarté (André group) – for Smile
initial analyst / architect / lead-dev / technical guarantor to the client
Back to main content Back to main navigation Back to page header