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

Stage - Ingénieur développement DEVOPS H/F - Toulouse - CS

Publiée le: 9/4/2018

Résumé de l'offre

  • Type de contrat:
    Alternance / Stage

Description de l'offre

Les bonnes pratiques de l'ingénierie logicielle impliquent de mettre en place une solution d'intégration continue dans le processus de développement afin de tester continuellement le logiciel et d'avoir à chaque instant un état de la qualité du code produit (rapports) et un état livrable identifié.

Pour ce stage, vous serez intégré à l'équipe de développement d'une plateforme SIG WEB (Système d’Information Géographique) opérationnelle, exploitée en mode SaaS ou installée chez des clients de CS.
Cette plateforme générique s’appuie sur des frameworks très réputés tels que Django, AngularJs, OL3.

Vous dépendrez au département Payload Data & Applications au sein de la Business Unit Espace qui répond aux besoins exprimés par ses clients du secteur spatial en intégrant au cœur d’un même système les informations issues des technologies spatiales.

Dans le cadre de l'amélioration des procédures de validation, vous aurez à définir et à mettre en place une plateforme d'intégration continue mettant en œuvre des conteneurs Docker avec une approche DevOps.


Cette plateforme devra faciliter les déploiements et mises à jour en garantissant la réversibilité des développements (p.ex. migration de bases de données). Elle devra également être compatible avec la méthodologie de développement Agile utilisée (synchronisation des Sprints SCRUM).
Vous serez également amené à participer à la Dockerisation des composants existants et à la création d’infrastructures de déploiement complexe.
Vous serez encadré par des experts techniques et sous la direction d'un responsable de stage.

Durée du stage : 5 à 6 mois

Profil requis

Ingénieur de formation ou équivalent universitaire (Bac+5), vous êtes
formé au développement informatique et sensibilisé aux problématiques des tests (unitaires, intégration, validation).

Vous disposez des compétences techniques suivantes:
•    Python, Docker, Docker Compose, Linux

Idéalement, vous avez des connaissances sur ces compétences:
•    Jenkins, Django, GIT, Développement Web
Compétences Comportementales :
•    Rigoureux, autonome, esprit d’analyse, esprit d’équipe, curieux, esprit initiative