Le service d'informatique des Services Industriels de Genève dessert une multitude de cœur de métier et de fonctions transverses. Nous renouvelons constamment notre offre de service pour nos métiers, avec aujourd'hui, plus de 350 applications métiers, un parc d'infrastructure hybride Cloud à la pointe, et une multitude de technologies mises en œuvre. L'objectif du stage est de trouver et de contribuer à mettre en place des solutions pour améliorer l'expérience développeur : rendre les développeurs plus efficaces au quotidien (efficacité), et ce dès le premier jour (onboarding), sans que chaque équipe réinvente ses propres pratiques (uniformisation des pratiques).
Le stage part du terrain : des entretiens pour cerner les points de blocage/manquements, puis une étude de marché pour voir ce qui existe. Cela débouche sur la mise à disposition d’un portail développeur interne, au stade du POC, où le catalogue des services, des API et des composants logiciels s’alimente automatiquement, documentation technique comprise. Le portail permet également de simplifier et d’automatiser le bootstrap des projets ainsi que la demande et le provisionnement des environnements nécessaires.
Backstage, Port, Cortex et OpsLevel sont les solutions pressenties à ce jour, mais rien n'est arrêté, et le travail du stagiaire permettra de trancher. Le stage permettra d'aborder les problématiques de développement, configuration, automatisation et/ou déploiement, selon les compétences, affinités et objectifs du stagiaire retenu.