Franck Gilliers
Responsable Gestion Configuration Logicielle, Carestream Dental
Expertises fonctionnelles :
Gestion de Configuration / Intégration / Amélioration Process :
Administration Telelogic Synergy/CM 6.x, C.V.S., Accurev 4.6 et ClearCase UCM 7
Releases / Build / Change / Documentation management, industrialisation, support
Migration / recette version et déploiement outil GCL
Plan GCL : Elaboration, maintenance, application…
Workflow SI : Cycle de vie complet d’un produit (Conception -> Environnements de production)
Compétences techniques :
Systèmes d’exploitation : Unix AIX (Shell scripts), Linux, Windows/DOS (scripts)
Langages : Perl, Visual Basic, C (C++), Java, PowerBuilder, ASP, PHP, Visual Fox Pro
Environnements : SQL, PL/SQL, Eclipse, ANT, Maven, UML
Formations:
01/2009 - Organiser les développements avec Rational ClearCase et UCM (2j). IBM, Noisy-le-Grand
07/2004 - Gestionnaire de Configuration Synergy/CM (3j). Telelogic, Vélizy
Anglais
TOEIC (06/2009): 890
- Administration de l'application de Gestion de Configuration (ClearCase UCM - GIT)
- Migration du référentiel UCM -> git
- Développement des scripts d'administration
- Développement d'outils personnalisés (rapports de build, changelog)
- Intégration avec les autres outils existants (daily build, gestion du changement)
- Maintien de la cohésion de la base (dépendances inter-projets)
- Build des projets et vérification des erreurs (setup de l'usine logicielle)
- Assistance à l'intégration pour les chefs de projet
- Administration des autres applications R&D (gestion des exigences, gestion des modifications, gestion des procédures de tests)
- Gestion des binaires (ivy)
2008 - 2010- Assurer la mise en place, l’amélioration et garantir le processus de Gestion de Configuration : respect du PGCL, montage et gestion des espaces d’intégration/qualification (merge)
- Mise en place outils d’optimisation et d’automatisation du processus (essentiellement Scripting Perl)…
- Assurer l’identification et la maîtrise du référentiel (identification des articles de configuration, mise à jour des dépendances notamment des composants communs, vérification des logiciels : lancement de builds automatisés…) : audit interne et chez les sous-traitants
- Réception des livrables et mise à disposition du référentiel pour les équipes et les sous-traitants
- Synchronisation intersites entre les développements et livraison sur les sites de Bagneux et Toulon
- Support utilisateurs : équipes IVQ et développement (~ 100 collaborateurs)
FormationIBM: Organiser les développements avec Rational ClearCase et UCM (2j)
2008 - 2008- Assurer la mise en place des standards et bonnes pratiques de la Gestion de Configuration (gestion des changements, intégration continue,…)
- Garant du référentiel (identification et mise en configuration de tous les développements et outils) et des transferts avec les plateaux distants (Chine)
- Assurer le support au développement ( > 500 collaborateurs)
- Développement de l’outillage Gestion de Configuration autour de l’outil de versionning CVS afin d’obtenir une plus haute qualité de service, notamment la gestion des changements via des interfaces Perl CGI (~14 000 lignes).
- Veille technologique - Etude de migration de l’outil de GCL :
CVS -> Accurev : Montage d’une maquette
CVS -> ClearCase : Etude comparative
2004 - 2008- Environnements de développement, qualification et documentation : Administration : backup, support utilisateurs niveau 3, rédaction plans de releases et PGCL. 12 bases en lignes
Environnements hétérogènes (J2EE, AS400, C, Powerbuilder…). >300 utilisateurs
- Migration des bases Synergy/CM 6.2 ->6.4
- GCL pour les projets J2EE
- Développement scripts ANT pilotés par une GUI VB.
- Maquette MAVEN
- Packaging puis livraison des livrables (exécutables, documentation, jeux de tests, etc)
Formation Telelogic: Gestionnaire de Configuration Synergy/CM (3j)
2002 - 2004Industrialisation des processus (réduction de l'équipe intégration de 5 à 1)
- projets J2EE: java
- projet SI Auchan: Clients / serveur 3 tiers: binaires Tuxedo, procédures stockées Oracle, batch C, Powerbuilder
Compilation des applications à partir d'une liste des defects, packaging et déploiement
2000 - 2001- Accrochage des dossiers du projet SIA :
Réalisation de batchs (programme C utilisant des procédures stockées en PL/SQL),
Utilisation de divers langages de programmation tels que PL/SQL, C
- Logistique :
Réalisation de reports (états d’impression réalisés en SQR - Brio)
Réalisation de batchs (programme C utilisant des procédures PL/SQL)
Vue d’ensemble sur une architecture 3 1/3 (Serveur de données, Serveur d’applications et Interface Homme/Machine)
Apprentissage de la logistique sur le projet SIA
- Flux externes :
Ce projet consiste à faire communiquer le SIA et les différents systèmes externes (comptabilité externe, ...) :
Réalisation de flux (Procédure stockée en PL/SQL) permettant d’adapter les données provenant de SIA afin que les systèmes externes puissent les lire et exploiter ces données dans leurs bases
- Marges Sur Vente :
Ce projet consiste à calculer la marge opérationnelle du magasin par rapport au prix d’achat. Ce projet est transverse à tous les modules applicatifs et permets de rechercher des informations à tous les niveaux (logistique, inventaire, comptabilité...), ce qui permet de bien appréhender les différentes composantes du SIA.
Réalisation de batchs et de fonctions communes mises à disposition des autres
Bug fixing client (Powerbuilder) et serveur (services et batchs)