Stage : Développements d’outils de génération de documentation

Cesson-Sévigné, le 20/01/20

A propos de b<>com

Fournisseur de technologies pour les entreprises qui souhaitent accélérer leur compétitivité grâce au numérique, b<>com est au service des industries culturelles et créatives, des infrastructures numériques, de la défense, de l’industrie 4.0 et de la santé. Ses laboratoires mixent les talents de disciplines et cultures multiples dans les domaines de l’intelligence artificielle, de la vidéo et l’audio immersif, de la protection de contenus, des réseaux 5G, de l’internet des objets et des technologies cognitives… Issus des mondes industriel et universitaire, ses chercheurs et ingénieurs évoluent sur son campus de Rennes et ses sites de Paris, Brest et Lannion. Grâce à son équipe d’ingénierie avancée et ses moyens scientifiques propres, b<>com propose à ses clients des ingrédients et des solutions qui font la différence.

Descriptif de la mission

Les équipes IT et SF sont en charge de mettre à la disposition des équipes de b<>com les moyens, outils et méthodes de développements. Ces deux équipes ont déployé un processus permettant une génération automatisée de la documentation de ces moyens, outils et méthodes.

Le processus de génération de la documentation actuellement mis en place est le suivant : édition de la documentation sous un format AsciiDoc, utilisation de Jekyll pour générer une version HTML de la documentation et déploiement sur un site pour mise à disposition à tout ou partie de b<>com. Ce processus est automatisé et s’appuie sur Git pour la gestion des évolutions de la documentation et sur Jenkins pour génération et le déploiement des fichiers HTML.

Le but du stage est de généraliser ce processus au sein de b<>com afin de permettre aux projets de l’utiliser pour la génération de leurs documentations et de mettre en place les outils permettant à chacun, quel que soit son niveau d’expertise de pouvoir participer à l’élaboration de la documentation.

Il s’agira de partir des implémentations existantes :

  • et de remettre, le cas échéant, en cause certains des choix actuels (Jekyll, AsciiDoc…)
  • de faire un état des lieux des besoins projets pour établir une liste de ces besoins
  • de développer des templates facilitant l’initialisation des sites et des jobs permettant leurs déploiements et mise à jour et de développer des générateurs (type Cookiecutter) facilitant leur personnalisation
  • de définir et mettre en œuvre les outils permettant une mise en œuvre simple de l’ensemble du processus.

Profil recherché

Etudiant(e) Bac+4/5

Les technos /langages abordées seront notamment les suivants : Git, AsciiDoc, Jekyll, Docker, Jenkins, HTML / CSS / JavaScript, Apache.

Intérêt pour le stagiaire

  • Réelle intégration au sein d’équipes pluridisciplinaires
  • Mise en œuvre de nombreuses technologies généralement utilisées par des personnes ayant un profil DevOps

Modalités

  • Durée : 4 à 6 mois
  • Date de démarrage : 1er trimestre 2020
  • Lieu de travail : Cesson Sévigné

Candidature (lettre de motivation et CV) à adresser à job@b-com.com avec la référence 11STG_SFIT_2019