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
Postée il y a 56 jours

Les missions du poste

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.

Lieu : La Garenne-Colombes
Contrat : Stage
Salaire estimé : 47 600 € par an
Partager l'offre à un ami
Accueil / Emploi / Emploi La Garenne-Colombes / Emploi Développeur web