DESCRIPTION :
meilleures conditions sur le réseau, encourager l'autoconsommation, offrir un réseau plus intelligent et plus flexible,
permettre l'essor des nouveaux usages de l'électricité, à l'image de la mobilité électrique.
La Mission de la DSI d'Enedis
Être le partenaire des métiers et cultiver sa dimension entrepreneuriale et d'anticipation au service d'Enedis, de ses clients
et des territoires. Pour cela elle propose une offre de services industrielle, performante et innovante, garantissant l'agilité
du Système d'information dans un contexte de forte numérisation des métiers.
Enedis a été désignée gestionnaire du réseau de distribution le plus « smart » au monde en 2021. Pour développer des
Smart grids, pour élever nos cyberdéfenses, pour faire de l'IoT avec nos compteurs intelligents, pour faire du big data avec
les données du réseau électrique, développer de l'IA et avec l'usage des nouvelles technologies du Cloud.
Viens nous rejoindre dans une DSI full agile !, Le pôle Architecture et Exploitation de la DSI d'Enedis est le pôle transverse en charge de la gouvernance des
infrastructures et des outils mis à disposition des pôles métiers. Au sein de ce pôle, le groupe Outillage assure la conduite
d'un ensemble de produits contribuant à l'exploitation des applications et des infrastructures, ainsi que l'expertise et
l'évolution de ces produits. Le périmètre du groupe comprend desoutils de supervision, d'alerting, de stockage de logs, de
stockages d'artefacts, de gestion du code source, d'intégration et de déploiement continus.
Au sein de ce groupe, la System Team est une équipe transverse interne au groupe qui a pour mission l'accélération
DEVOPS, l'adoption des bonnes pratiques par les projets du groupe Outillage et la mise en place de solutions innovantes
pour améliorer l'efficacité des équipes de développement et d'exploitation.
Objectif du stage
Au sein de la System Team, vous serez en charge de l'implémentation d'une application démontrant les bonnes pratiques
Dev/DEVOPS/IaC pour l'ensemble de la DSI d'Enedis. Cette application servira de référence pour les équipes de
développement et d'exploitation, en mettant en avant les meilleures pratiques en matière de développement, d'intégration
continue, de déploiement continu et d'infrastructure as code.
Missions
Vous participerez à la conception et au développement de l'application, en utilisant des technologies modernes et des outils
DEVOPS. Vous serez également impliqué dans la mise en place de l'infrastructure as code pour automatiser le déploiement
de l'application dans différents environnements.
La mission, basée à Lyon 7ème, comportera 3 axes principaux :
Conception et implémentation du noyau de l'application : Vous développerez les fonctionnalités principales de
l'application en utilisant des frameworks et des concepts d'architecture modernes (Spring, Angular, Architecture
Hexagonale) Le noyau de l'application sera conçu pour être extensible et modulaire, permettant l'ajout de nouvelles
fonctionnalités à l'avenir. Le but est d'obtenir une appli suffisamment complexe pour pouvoir l'instrumenter grâce à
OpenTelemetry et démontrer les capacités de monitoring et de traçage distribués sur une application avec plusieurs
composants.
Déploiement continu et Infrastructure As Code : Vous mettrez en place des pipelines de déploiement continu
pour automatiser le processus de déploiement de l'application. Vous utiliserez des outils tels que Gitlab CI,
Docker/Kubernetes, Terraform/Ansible pour déployer cette application dans différents environnements et utiliser les
services As Code de la DSI d'Enedis.
Intégration continue et tests automatisés : Vous mettrez en place des pipelines d'intégration continue pour
automatiser le processus de build, de test et de déploiement de l'application. Vous utiliserez des outils tels que Gitlab
CI, SonarQube, Cypress, ChaosMesh pour garantir la qualité du code, la couverture des tests et démontrer les bonnes
pratiques en termes d'intégration continue.
Code d'emploi : Stagiaire (h/f)
Niveau de formation : Bac+2
Temps partiel / Temps plein : Temps partiel
Type de contrat : Stage/Jeune diplômé
Compétences : Automatisation des Tests, Big Data, Cloud Computing, Systèmes d'Information, Livraison en Continu, Intégration Continue, DevOps, Spring Framework, Ansible, Conception et Développement de Logiciel, SonarQube, Data Server Interface, Cypress, AngularJS, Gitlab ci, Kubernetes, Technologies Informatiques, Réseau Électrique Intelligent, Terraform, Software Version Control, Docker, Agilité, Motivation Personnelle, Curiosité, Architecture, Exploitation du Réseau Électricité, Gestion des Infrastructures, Amélioration de la Performance, Gestion de la Qualité
Type d'annonceur : Employeur direct