Ce site utilise des cookies. Pour en savoir plus sur notre politique d'utilisation des cookies, cliquez Politique d'utilisation des cookies

Stage - Gestion de configuration logicielle et développement JAVA / SHELL H/F - Toulouse - CS

Publiée le: 7/31/2018

Résumé de l'offre

  • Type de contrat:
    Alternance / Stage

Description de l'offre

Pour répondre aux enjeux de ses clients, le département Système d’Information basé à Toulouse met en place des solutions PLM et ECM innovantes permettant d’optimiser la conception, la production et la maintenance de produit complexes. En liaison avec ces activités, nous menons d’importants projets de R&D, faisant appel en particulier aux technologies BigData, pour aider nos clients à tirer parti des très grandes quantités de données générées.

 

Dans le cadre de projets industriels, votre mission aura pour objectif le portage de la gestion de configuration logicielle d’un référentiel CVS (sur un serveur Unix) sur une forge dans un référentiel SVN.

Les projets sont basés sur une base documentaire Documentum (ORACLE), un outil d’édition de contenu XML, les langages Java, VB6 et ksh.

 

Vous aurez à traiter les points suivants:

o Mise en place des 2 référentiels dans SVN;

o Transfert de la gestion de conf actuelle CVS vers la gestion de conf cible SVN :
      -  Ce transfert pouvant être réalisé plusieurs fois en période de tests, il doit être automatisé/scripté.
    - Récupération dans la mesure du possible de l’historique et des tags/branches. Les projets étant complexes, l’historique et la gestion des tags/branches sont très utilisés dans le cadre de recherches.

o Portage des outils associés écrits en shell avec des commandes CVS dans des scripts avec des commandes SVN. Ces outils permettent en autre la pose de tags/branches, l’extraction de tags/branches, l’extraction de commentaire, la recherche d’évolution entre tags, … L’ensemble des scripts existants devront être portés.

o Adaptation de l’utilitaire de compilation/packaging écrit en java et s’appuyant sur les précédents scripts. Cet utilitaire permet l’enchainement des actions dans les phases de compilation/packaging/livraison.

 

Profil requis

Etudiant en Ecole d’Ingénieur ou Master (BAC +5), vous êtes un Développeur Java.

La connaissance des langages Java et Shell ainsi que des principes de la gestion de configuration logicielle est requise.

Rigoureux et curieux, vous avez un bon esprit d’équipe.