offres, l’une consite à héberger des conteneurs applicatif Docker, l’autre à fournir une expertise devops ou Docker.
- Maitrise de Docker
- Expertise devops
Dans le cadre de la création du centre de service agile pour Banque Accord, j’ai recruté les équipes, formé les scrums master, formé le responsable produit, mis en place l’organisation et piloté le premier projet agile.
— Mise en place de l’usine d’intégration continue.
— Mise en place de bonnes pratique de développements : Test Driven Developpement, pair programming, clean
code, etc.
— Mise en place de Scrum
— Formation du ProductOwner, des membres des équipes et des scrums masters.
— Coaching au jour le jour de l’ensemble du centre de service agile.
— Lean management
Ce qui m’a permis de progresser dans les domaines suivants :
-Pédagogie
-Coaching et Lean management à la fois côté métier (product owner) et côté technique (équipe et scrum master)
-Recrutement
Enseignement des méthodes de gestion de projets agiles principalement Scrum et Kanban. Enseignement de toutes les bonnes pratiques de développement logiciel couramment utilisées dans les projets agiles : Test Driven Developpement (TDD), Behavior Driven Development (BDD), couverture de code, clean code, pair programming, déploiement continu.
- Pédagogie
- Gestion de grands groupes
- Expertise dans les méthodes de gestion de projets agiles.
Intégré aux équipes d’ingénieurs systèmes, expert référent dans toutes les technologies libres, j’ai initié de nombreux changements dans le mode de travail, l’organisation et la gestion humaine tout en développant un certain nombre d’outils transverses. Les principales missions réalisées sont les suivantes :
— Mise en place d’une usine de déploiement continu
— Mise en place du Test Driven Developpement systématique sur l’ensemble des développements (Shell, Perl, Ruby, Python, Java).
— Mise en place de cérémonials Scrum (daily meeting, rétrospective, planning d’itération)
— Développement d’outils transverses en Java, Perl et Ruby
— Automatisation, fluidification et simplification des échanges entre équipes
— Lean management
— Formation Perl, Ruby et scrum
Ce qui m’a permis de progresser dans les domaines suivants :
-Pédagogie
- Coaching et Lean management
- Conseil en architecture technique et logiciels
Gérant de ma société uni-personnelle de conseil. Interventions multiples en administration système Linux, coaching, scrum master, formations, accompagnement d’équipes, accompagnement du changement, aide au développement, déploiement de solutions devops.
- Conseil en architecture technique et logiciel
- Scrum Master, gestion d’équipe agiles en "run" et en "build".
- Maîtrise d’outils de déploiement de configuration : Puppet, Chef, CfEngine, Ansible, etc.
- Maîtrise des méthodes Lean et agiles.
- Formation aux méthodes de gestion de projets agiles.
Responsable de la plateforme d’hébergement web commune à toutes les BU, j’ai mis en place la nouvelle plateforme virtualisée (VMware et RedHat avec gestion de configuration automatisée). Les autres projets m’ont permis de faire de la coordination entre les différents intervenants (développeurs, hébergeurs, chefs de projets métiers, utilisateurs, DSI, etc.). Il s’agissait entre autre de la mise en place d’architecture dédiée, de liens réseaux redondés, de la gestion des nouvelles versions, . . .
- Gestion de projets
- Expression des exigences non fonctionnelles
- Packaging (rpm, deb)
-Gestion des incidents, coordination des équipes de crises
- Conseil en architecture technique et logiciels (ESX, ehcache, SolR, OpenESB, JBoss, PostgreSQL, NAS, SAN, nfs,
firewall, routeurs, répartiteur de charge, HAproxy, F5, reverses proxy, etc.)
- Élaboration et analyse de tests de charge (tsung)
-Coordination entre les différents acteurs (prestataires, exploitation, développement)
- Pilotage de recettes
- Gestion de la sécurité
- Gestion des procédures d’exploitation et des processus de remontées d’incidents
- Tunning système et réseau : ESX, switchs, Baie NetApp, Mysql, PostgreSQL, Apache, Tomcat, JBoss, etc.
Argia est une société spécialisée dans le développement d’application web en java.
— Responsable de la plate-forme d’hébergement : Conception des solutions système et réseau dédiées des clients.
Mise en place des métriques et du monitoring. Automatisation et industrialisation. Mise en place d’outils et de
méthodes communes aux équipes de développement et d’exploitation (devops).
— Mise en place de process agiles en interne et chez diérents clients : Kanban y compris en exploitation, Behavior Driven Development (BDD), Test Driven Development (TDD), intégration continue, déploiement automatisé, Infrastructure as Code (IaC), packaging (rpm, deb), . . .
— Scrum Master sur divers projets : exploitation agile mais aussi développement de logiciels pour divers clients en TDD et ou Model Driven Develpment (MDD).
— Conférencier et formateur en méthodes agiles (Scrum, Kandan, etc.)
— Coaching et accompagnement de différents clients (PME et grand compte) sur les méthodes et l’organisation lean et agiles
— Élaboration et mise en place de véritable systèmes d’informations web
— Expertise Linux pour de nombreux projets
— Élaboration et mise en place de politiques de sécurité
Durant ces 4 ans les apports ont été variés :
- Coordination entre les différents acteurs (production, développement, clients)
- Expert en architecture Web (SolR, Terracotta, Java, Php, ruby on rails, apache, nginx, tomcat, jboss, etc.)
- Expert en méthodes agiles, principalement Scrum et Kanban
- Architecture de SI
- Gestion des contrats des partenaires
- Gestion d’équipe : recrutement, RH, management, animation d’équipes (développement et exploitation)
-Télétravail et pilotage de projet avec des équipes géographiquement distribuées
- Consulting : relation client, animation pilotage de réunion en français et anglais
-Expertise Linux : Debian, Tomcat, Apache, Nginx, Passenger, Puppet, Perl, etc.
-Gestion de projets agiles : Scrum, Kanban, etc.
- Gestion des procédures d’exploitation et des processus de remonté d’incidents
- Gestion des packages pour de multiples environements (i386, ia64, arm)
-Automatisation des déploiements (duplication de VM, puppet, kickstart, FAI)
Pour le compte d’Auchan :
— Intégration technique d’applications (Websphere, Citrix)
— Qualification et intégration d’une nouvelle plateforme technique (PHP, IHS sous Aix5.3)
— Analyse et réalisation de tests de charge avec LoadRunner (Mercury).
— Administration système Linux et Aix
-Gestion de projet
- Coordination entre les différentes équipes (production et développement)
- Garant de la qualité des applications et des socles techniques
- Packaging des applications
- Administration système Unix (Linux et partitions AIX)
Audit technique puis exploitation et maintenance évolutive des sites internationaux (Autriche, Belgique, Espagne, Portugal, Royaume-Uni, Suisse) de La Redoute
- Audit de code
- Audit technique : tunning apache, php, système, etc.
- Expert PHP, Oracle
-Environnement Linux, Apache, PHP, Oracle
- Administration système
- Développement de nouvelles fonctionnalités
-Coordination entre les autres développeurs, les filiales et le pilotage
- Mise en place d’un véritable environnement de recette
-Mise en place d’un outil de gestion de versions : subversion
- Sécurisation de l’environnement
- Réalisation de tests de charge (stress tests) avec OpenSTA
-Expertise et conception J2EE, Struts
Dans le cadre du proget RGO (Référencement et gestion de l’Ore), pour la société Auchan. Conception et réalisation de nouveaux écrans et traitements.
- Expert C, PL/SQL, powerbuilder
- packaging et intégration dans l’architechture actuelle