1° Projet : Audit, factorisation et réécriture de scripts Bash utilisés dans l'IHM de secours d'un
simulateur de dérive d'objets en mer. Portage de certain de ces scripts en Python en vue d'être
utilisé dans l’étude du projet NoosDrift.
2° Projet : Audit de code en langage C++, qui gèrent l’utilisation de fichier GRIB, en vue de porter
ces codes C++, en Bash et en utilisant le logiciel CDO. Rétro-ingénierie, réécriture du code
existant C++ en utilisant CDO et des scripts Bash. Étude du portage de ces nouveaux scripts
Bash en Python en utilisant le plugin CDO pour Python
Mission :
- Audit et Analyser ce code C++
- Rétro-ingénierie, réécriture et amélioration du code existant (factorisation de code)
- Portage de scripts Bash en Python
- Étude de portage des nouveaux scripts Bash en utilisant le plugin CDO de Python
- Documentations techniques et de recette
1° Projet : Audit de la partie du réseau informatique bac à sable du laboratoire. Ce réseau
étant hétérogène et composé de machines Linux (Debian), Mac/OS 10.x, Windows (7,10) en vue
d’apporter les améliorations nécessaires aux utilisateurs (chercheurs).
2° Projet : Études comparatives et l’installation de ces produits sur le serveur de test, en vue de
déployer ces produits en production, j’ai aussi travaillé en collaboration avec plusieurs personnes
du LEGOS à la rédaction d'un Catalogue de Service.
Installation de : Apt-cacher-ng (Fait), Asciidoc et l’outil Gollum (Fait), Munin (Fait), et
(Environnement Modules fait en parti) ainsi que la réalisation de documents associés à ces
produits et recette.
Études comparatives de : (Monitorix ou Munin Fait), (WAPT / Chocolatey fait)
Mission :
- Audit et Analyser de plateforme informatique
- Installation, configuration et paramétrage de produits
- Études comparatives de produits :
- Écriture de scripts Bash et/ou Python
- Documentations techniques et de recette
Projet : Audit de scripts Bash Unix en vue de réaliser une réorganisation de ceux-ci, afin de les
porter en Python et/ou Bash Linux.
Mission :
- Audit et Analyser des fichiers shell Unix
- Rétro-ingénierie, réécriture et, amélioration du code existant (factorisation de code)
- Documentations techniques
Projet : Audit des données de l’ensemble des fichiers Excel en vue de créer une application avec Access 2010. Création du schéma et des tables de la base de données Access. Écriture des formulaires et code VBA associé.
Mission :
- Audit et Analyser des fichiers Excel
- Création des tables et du schéma de données, codage VBA Access
- Écriture de scripts (Shell VbScript et PowerShell)
- Participation aux réunions avec le responsable du projet du CGET Toulouse
- Documentations technique
Projet : Migration de Linux Fedora 18 vers 23 sur la totalité du réseau de l’enseignement de la Faculté des Sciences et d’Ingénierie (FSI), en respectant les contraintes techniques, notamment mise dans l’AD avec ticket kerberos, DNS et l’intégration de l’ensemble de tout les logiciels libre de la plateforme d’enseignement.
Mission :
- Analyser de la faisabilité de la migration.
- Participation aux réunions avec les enseignants
- Écriture de scripts (Shell Bash et VbScript) pour la création du master Ghos
- Test, recette et contrôle du déploiement du master Ghost sur l’ensemble du parc informatique
- Former un collègue de travail à l’administration de Linux
- Conseiller technique en informatique auprès des enseignants
Projet : Système Partagé pour l'Arbitrage des Campagnes d'Emploi (SPACE), FSI, logiciel qui gère le recrutement du personnel.
Mission :
- Participation aux réunions avec les responsables de la FSI.
- Analyser et synthétiser des nouvelles fonctionnalités à ajouter
- Rétro-ingénierie, écriture de nouvelles fonctionnalités, amélioration du code existant
Projet : Certificat de Formation Général (CFG), Académie, réécrire, évolution et gestion du logiciel qui gère le diplôme du CFG, ainsi que la gestion applicative et/ou corrective des logiciels suivants 1- SIIPRIEN, logiciel utilisé par les IEN(s) Inspecteurs Éducation Nationale pour le suivi de l’activité et l’avancement professionnel des professeurs. 2- Marguerite logiciel permettant de gérer la sécurité des établissements scolaires, en identifiant, déclarant et en faisant un suivi les risques encourus. 3- LV31 (Langage Vivant 31), logiciel permettant aux directeurs d’école et aux IEN(s) de gérer la répartition des classes et des personnels pour les enseignements des langages étrangères dans les écoles primaires de l’académie. Tous ces logiciels étant écrire en technologie LAMP.
Mission :
- Analyser et synthétiser des nouvelles fonctionnalités à ajouter
- Rétro-ingénierie, écriture de nouvelles fonctionnalités, amélioration des codes existants
- Coopération avec les gestionnaires d’application et certains IEN(s) dans la gestion des incidents et l’ajout de nouvelles fonctionnalités logiciels
- Gestion du CMS Automne pour l’espace DSI-DA
- Installation et paramétrage du CMS Drupal et WordPress en vue d’utilisation comparative avec Automne
- Écriture de script Shell (Bash, Python, VbScript)
Projet : Écriture d’applications WEB pour des commerçants indépendants ainsi qu’installation et configuration d’architectures WAMP et LAMP et des serveurs Linux pour héberger ces applications WEB.
Mission :
- Créations de ces applications WEB.
- Codage des applications WEB
- Installation et configuration des architectures WAMP et LAMP et des serveurs Linux.
- Écriture de script Shell (Bash, Python, VbScript)
Projet : ZELT3. Ce projet est la modernisation du logiciel ZELT2, qui a pour but de faire certains traitements au sein du CETE-ZELT sur les données des capteurs des Voies Rapide Urbaine de Toulouse (VRU), qui sont collectées par la Direction Interdépartementale des Routes du Sud-Ouest (DIR SO). J’ai travaillé sur la partie génération de code Java au travers d’Hibernate (configuration des fichiers XML et/ou annotation Java) et sur la migration des données du projet ZELT3. La DIR SO exploite ces données au travers d’un programme C et C++ qu’elle stocke dans un SGBD de type PostgreSQL (recommandation du ministère) et les traitements de ces données au sein du CETE-ZELT sont réalisées au travers de Java en utilisant un SGBD de type MySQL pour des raisons historique.
Mission :
- Étude et codage d’un programme de migration de données de PostgreSQL vers MySQL avec le framework Hibernate.
Projet : ZELT3. J’ai travaillé sur l’installation et la configuration du serveur ZELT3 ainsi que sur l’écriture de scripts de sauvegarde de l’espace de développement du projet ZELT3
Mission :
Installation et configuration du serveur Tomcat pour l’étude et les tests du projet ZELT3
- Aide à l’installation et la configuration d’un serveur Xen
- Écriture de script Shell (Bash, Python)