Viaccess-Orca; 3 ans 8 mois (de octobre 2013 à mai 2017)
Développeur et administrateur des outils de développement
Développement d’une application web Java Spring MVC. Correction de bugs. Implémentation d’une API REST. Elle gère la livraison des versions des produits Viaccess-Orca, gère les branches de maintenances, centralise les informations des versions des projets, réalise des tâches automatiques dans les autres outils de la forge notamment la gestion des anomalies et des documents, génération de release note.
Développement d’une application web Ruby on rails. Générateur de documents Word avec template et des informations de la forge.
Développement d’une maquette web avec Node.JS/MongoDB (NoSQL) pour répondre à des manques de la première application.
Développement de scripts de migrations d’outils à outils en Java, Python.
Développement d'un plugin Redmine en Ruby rails
Développement de hooks pour Git/SVN pour actions automatiques dans Jenkins ou pour assurer des règles sur la syntaxe des messages de commits.
Développement de scripts Python cgi pour afficher des graphiques highcharts avec les données de Redmine.
Développement d’un plugin pour Squash-tm (Java) outils de test le plugin sert à entrer des bugs dans la le bugtracker directement depuis l’interface Squash-tm.
Développement de scripts pour Palamida (Groovy).
Forge logicielle composée de : SBM (Serena Business Manager), Jenkins, SVN, GIT, Nexus, Media Wiki, Redmine, Enterprise Architect, Palamida, QC, Eclipse, SonarQube, Nuxeo, Jira, Chef.
Support des utilisateurs, administration de la forge (Installation, configuration, mise à jour, résolution de problèmes, etc.), mise en place d'améliorations.
Monitoring de la forge avec Nagios, création de sondes.
Gestion des services de base sur les serveurs avec Chef pour déployer ntp, motd et nrpe de nagios (Infrastructure as code).
Campagne de test de Workbench 3.3.4 : exécution manuelle de scénarios de tests
Debug lors de développements de Kernel Module, Application, User-defined pour WrLinux-5, DKM, RTP pour VxWorks.
Matrice de tests sur différents host OS Ubuntu, OpenSuse, Fedora, RHEL, Windows XP, Windows 7, différentes architectures cibles PPC/ARM/Intel/MIPS (nombreux BSP).
Simulateur Simics et Qemu.
Exécution de tests automatisés sur le Wind River HostShell.