Stage - Développement Web Sig - DevOps Refonte d'Un Processus Permettant d'Intégrer des Pcrs Plan de Corps de Rue Simplifié H/F - Magellium Artal Group La Garenne-Colombes - 92

  • Bac +5
  • Secteur informatique • ESN
  • Exp. - 1 an
  • Exp. 1 à 7 ans
  • Exp. + 7 ans
Objectifs du stage

Dans le cadre de la visualisation de réseaux électriques sur une application web, l'utilisateur a la possibilité d'afficher le réseau et d'intégrer plusieurs types de données dont les PCRS (format respectant une réglementation gouvernementale).

Actuellement, cette donnée est contrôlée à l'aide d'une application bureautique puis envoyée à une infrastructure de données spatiales. Le stagiaire devra concevoir et développer le contrôle et l'envoi des PCRS sur notre application web.

Le stagiaire devra :
- Pour la partie développement

o Etudier la solution existante et comprendre les inconvénients de celle-ci.

o Proposer une solution technique et la présenter à l'équipe en charge du maintien en condition opérationnelle de l'application de visualisation du réseau.

o Concevoir le modèle de données et de son architecture.

o Réaliser la solution permettant de réaliser un contrôle sur les PCRS puis de les envoyer à l'IDS (équipe Infrastructure de Données Spatiales) : en fonction de la solution retenue, le développement sera à faire côté front, back ou les deux.
- Pour la partie automatisation/DEVOPS

o Développer les tests unitaires de la solution

o Se former sur la chaine d'intégration continue (CI/CD) existante (Gitlab CI/CD)

o Automatiser les tests unitaires via la CI/CD

o Revoir l'ensemble des chaines d'intégration continue en cours sur le projet afin de les moderniser.

Technologies et outils

Les technologies en cours sur le projet et susceptibles d'être utilisées :
- Base de données :
- PgAdmin - PostgreSQL
- Plateforme d'échange de données :
- Apache Kafka
- Langage de programmation :
- JavaScript - Front
- PHP (symfony) - Back
- Java
- DEVOPS :
- CI/CD Gitlab
- Docker
- Kubernetes
- Logiciels cartographiques :
- ArcGIS PRO
- FME
- Méthode Agile (SAFe) :
- Outils : Jira / Confluence

Missions et activités

1. Phase de recherche et d'étude technique de la solution

2. Phase de développement de l'envoi de données

o Création de l'UX sur l'application WEB.

o Contrôle des données PCRS.

o Envoi des données PCRS à l'IDS.

3. Phase de l'automatisation des tests via un outil dédié

o Création/Initiation du « squelette »

o Réalisation de l'automatisation des tests unitaire

4. Phase d'intégration des tests dans une CI/CD

Le stagiaire intégrera une équipe projet qui travaille sur une application ayant pour fonction de gérer des données de fond de plan et de suivre les chantiers de mise à jour de ces types de données.

Le projet auquel le stagiaire sera rattaché fait partie d'un ensemble de projets sur des applications cartographiques développées au sein d'une entreprise à mission du secteur de l'énergie.

tu es intéressé par