Stage - CI/CD Automatisation des installations d’une application H/F

Automatisation de fonctions d'une application

Le Contexte

Edifixio développe pour le compte d'un de ses clients, une application BtoB de vente aux distributeurs. Cette application est déployée dans soixante pays et est connectée à de multiples systèmes. C’est une application complexe sur laquelle travaillent une vingtaine de développeurs à Grenoble et en Inde.
Nous avons déjà mis en place une automatisation partielle des installations mais de nombreuses tâches restent manuelles. Comme par exemple : l’exécution de scripts SQL et de code Java, la mise à jour des différentes documentations d’installation, le partage du statut sur les canaux de discussion, etc…
Nous souhaitons finir de tout automatiser pour ces cas d’utilisation : 

  • Les environnements de tests pour lesquels nous avons besoin de pouvoir créer rapidement au moins un environnement par branche. 
  • La mise en production pour laquelle nous devons vérifier la bonne santé de l'applicatif que nous avons livré et de faire un retour en arrière en cas de problème. 
     

Durée du stage : 6 mois

Les PROBLEMATIQUES   

  • Comprendre les problématiques de CI/CD et d’installation sans coupure
  • Lire les procédures d’installation et rédiger une spécification
  • Envoyer des notifications via une API (Microsoft Teams, AWS Simple Notification Service, AWS Simple Mail Service) 
  • Automatiser les tâches complexes d’installation

Objectifs du stage

A l’issue du stage vous aurez acquis une bonne maîtrise de Jenkins, du langage groovy et de la mise en place de processus automatiques.
Vous aurez une bonne compréhension de l’application web distribuée et de son Architecture. 
Vous aurez démontré votre capacité à travailler avec une équipe répartie dans le monde entier.
Vous serez prêt à rejoindre Edifixio et à déployer l’application sur d’autres projets.

Mots clés 

  • CI/CD
  • Jenkins, Groovy, Oracle SQL, Java
  • Environnement Linux
  • Cloud AWS

Vos qualités

  • Rigueur
  • Autonomie
  • Anglais parlé/lu/écrit
Contrat
Stage
Métiers
Développement logiciel
Villes
Grenoble
Partenaires
AWS
Offre
Non pourvue