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.
Commentaires
Bienvenue dans les commentaires de postelibre! Gardez les conversations courtoises et sur le sujet. favoriser des conversations productives et respectueuses, Vous pouvez voir les commentaires de nos gestionnaires communautaires.
Inscrivez-vous pour publier
Trier par
Connectez-vous pour afficher plus de commentaires

tu es intéressé par