QA & DevOps Engineer

Issu d'une formation mixte entre la gestion d'entreprise et l'informatique (MIAGE puis Ecole Polytechnique Universitaire de Nice-Sophia Antipolis (ex ESSI)), j'ai pu évoluer dans l'écosystème des outils collaboratifs et ainsi fournir, administrer, intégrer et développer des services répondant aux besoins de différents métiers (finance, documentation, développement & qualité logicielle, collaboration en intranet).

Je participe et gère actuellement, au sein d'une équipe qualité (QA) reconnue chez IBM (Operational Decision Manager,ex ILOG JRules), de nombreux développements et des intégrations d'applicatifs, dans le cadre d'automatisations et de simplifications de différents processus autour du développement, de la construction et de la validation des livrables logiciels.

Compétences

Développement

Connaissances multi-languages et multi-systèmes
Veille technologique active sur les méthodes et outils de développement (Agile)
Projets personnels utilisant NodeJS, OSGI, AngularJS (avec Webstorm), Compass (SCSS), GIT

Automatisation

Développement et intégration de solutions permettant de valider automatiquement et continuellement l'installation des logiciels livrés sur les différents systèmes d'exploitation et serveurs d'applications
Mise en place de processus automatisés pour construire et valider chaque livraison logicielle
Extensions, améliorations et refonte des systèmes de tests permettant de valider les logiciels fournis sur de nombreuses plates-formes

Intégration & livraison continue

Utilisation d'outils et de méthodes de livraison continue de logiciel testé et validé:

  • Docker
  • Kubernetes
  • Virtualisation
  • Maven 2 & 3 (développement de plugins), Ant
  • Atlassian Bamboo
  • IBM Rational Team Concert & GIT
  • Groovy
  • Selenium
  • Python

En quelques points techniques

  • Java, J2ee
  • JUnit, TestNG, Selenium
  • Groovy, Bash, Python, Perl, Ruby
  • Spring, Stripes, OSGI
  • Eclipse, Webstorm, RubyMine
  • NodeJS, Bower, Compass
  • Javascript, AngularJS
  • Maven 2 & 3, Ant 1.7+
  • JIRA, Bamboo, Clover, Fisheye, Nexus, Artifactory, Jenkins, Travis
  • IBM Rational Team Concert & GIT
  • TWiki, Atlassian Confluence
  • Slack, Box
  • Docker, Kubernetes
  • Windows 7-10 & Windows Server 2003-2016
  • Linux Debian, Ubuntu,Red Hat
  • Mac OS X
  • DB: MySQL, Mongo DB, DB2
  • IBM Cloud Private, IBM Installation Manager, IBM Operational Decision Manager

Expérience

International Business Machines (IBM)

Ingénieur en qualité logicielle
2011-aujourd'hui

Mes missions au sein de l'équipe « ODM QAI Software Factory » assurant la construction et la qualité logicielle du produit IBM Operational Decision Manager:

Mettre en place, concevoir et intégrer des outils et des solutions permettant une automatisation des tests (outils, technologies, applicatifs, etc)

Développer et améliorer des exemples & tutoriels

Développer et maintenir des tableaux de bord permettant un suivi en temps réel d'informations provenant de plusieurs systèmes critiques (construction et validation)

Participer à la maintenance et à l'évolution des outils et applicatifs utilisés dans le cadre de l'intégration continue du code produit, et ce, dans toutes ses versions depuis le source code jusqu'à la validation du livrable final

Elaborer et mettre en place de nouveaux plans de construction logicielle permettant de fournir les logiciels sur les technologies Docker/Kubernetes ainsi que dans les différents environnements Cloud d'IBM

Fournir un support actif auprès des développeurs et des équipes support

International Business Machines (IBM)

Ingénieur développement d’applications
2009-2011

Dans la division « Product Engineering » des produits ILOG:
Nombreux projets d’intégration des plates-formes existantes dans l’environnement IBM
Elaboration et implémentation d'une solution auditable de gestion des accès utilisant LDAP ainsi qu'un gestionnaire de source code
Mise en place d’un environnement de développement optimal (nouveaux outils et procédures)
Développement d’applications JAVA/J2EE pour effectuer l’archivage d'applications obsolètes dans un format réutilisable

ILOG

Ingénieur Système d’information
2007-2009

Développement de nombreuses intégrations (plugins applicatifs,passerelles,etc) entre les outils de développement produit (bug tracking, support, tâches, gestion de projet, SOA)
Mise en place et maintenance de nombreux outils de collaboration (Atlassian Confluence, Crowd, Jira) en extranet
Développement de rapports visuel en FLEX et ILOG Elixir
Conception, réalisation et mise en oeuvre d'une migration depuis Plumtree vers Share Point Services 3.0

Astek Sud Est

Consultant pour ILOG
2006-2007

Développement et mise en place de nombreux projets autour de la collaboration interne (solution de gestion de contenu TWiki, portail intranet, intégration LDAP)
Etude et mise en place de nouveaux outils intranet afin de refonder les espaces de collaboration et de publication ainsi que le portail intranet de l’entreprise

Formation

IUP MIAGE - UFR de Nice-Sophia Antipolis

Maîtrise (Master 1) MIAGE
2005

IUP MIAGE - UFR de Nice-Sophia Antipolis

Licence MIAGE
2004

IUP MIAGE - UFR de Nice-Sophia Antipolis

DEUG MIAGE (License 2)
2003

UFR de Nice-Sophia Antipolis

DEUG 1 - MIAS MI (Mathématiques – Informatique)
2001

Lycée Amiral de Grasse - Grasse (06)

Baccalauréat scientifique spécialité physique chimie
2000

Divers

Anglais: très bon niveau
Italien: bonne compréhension écrite et orale
Résidant à Nantes, mobilité possible sur Sophia Antipolis et Nice

Contact

Adresse mail: gael@crova.fr
Réseaux: LinkedIn, Viadeo