Jobs Search
Discover current opportunities and find the role that fits your next career step.
Stagiaire MAS en sciences de l'information et en bibliothéconomie
Brève description du service et/ou du secteur
Au sein de l'office cantonal des systèmes d'information et du numérique (OCSIN), la Direction Performance pilotage projets (DPPP) est notamment responsable de l’intégration des systèmes d’information de l'administration cantonale.
Au sein de la direction DPPP, le service Intégration (INT) orchestre le passage du développement à la recette puis finalement à la production. Il automatise l'exploitation des applications. Il est l'interface pour la DPPP entre les fournisseurs d'applications, d’Infrastructure et des Services.
Le service Intégration (INT) inscrit son action dans une démarche DevSecOps. En lien avec les projets de développement et les entités en charge des infrastructures, il déploie en production des systèmes de haut niveau de service. Les buts poursuivis sont de maintenir les niveaux de services des actifs sous gestion de l'OCSIN tout en intégrant leurs croissances et les risques associés à leurs obsolescences. Le service est impliqué dans le maintien en condition opérationnel 7jrs/7 et 24h/24 des systèmes sous gestion, dont les systèmes critiques désignés "bulle d'urgence" intégrant le SAE.
La mission principale du service INT aborde trois domaines d'action :
L'intégration technique et le déploiement des solutions applicatives sur les environnements IT ;
La conception et l'implémentation des actifs d'exploitation des systèmes et applicatifs sous gestion ;
L'exploitation des systèmes en support en deuxième niveau du service d'Exploitation ;
Au sein du service INT, le secteur Intégration Industrialisée (INTINDUS) a pour but de traiter un grand volume de projets d'intégration technique avec une charge de travail et des délais optimisés.
Dans ce cadre le secteur INTINDUS assure ces missions :
Implémenter les futures exploitations informatiques : plans de production, surveillance, industrialisation de déploiement, tests d’exploitabilité et mise en production ;
Intégrer, installer et déployer des applications sur tous les environnements en respectant normes, coûts et délais ;
Coordonner les activités d'ingénierie d'exploitation ;
Apporter du conseil et de l'accompagnement sur les projets/releases applicatifs pour la composante d'exploitation IT ;
Traiter sous délégation des pilotes d'exploitation les incidents et actes d'exploitation en second niveau ;
Intitulé du stage : Intégration technique des applications.
Objectif du stage :
Acquisition de Compétences Techniques :
Se familiariser avec les technologies, outils et environnements utilisés pour l'intégration technique des applications (par exemple, API, microservices, pipelines CI/CD, systèmes d'intégration continue).
Participer à l'implémentation et à la configuration des solutions d'intégration en respectant les normes et standards du service.
Création de Scripts d'Intégration :
Développer et optimiser des scripts d'intégration pour automatiser les tâches récurrentes et complexes, en utilisant des langages de scripting adaptés (comme Python, Bash, ou PowerShell).
Tester, déboguer, et documenter ces scripts pour assurer leur robustesse, leur maintenabilité, et leur adaptabilité aux différents projets d'intégration.
Participation Active aux Projets d'Intégration :
Contribuer à l'intégration des nouvelles applications au sein du système d'information de l'entreprise, en assurant leur interconnexion et leur bon fonctionnement avec les systèmes existants.
Documentation :
Rédiger et mettre à jour la documentation technique relative aux projets d’intégration, en assurant la transmission des connaissances et la pérennité des solutions mises en place.
Développement de Compétences Transversales :
Renforcer ses capacités de communication en collaborant avec les différentes équipes techniques.
Ces objectifs permettront au stagiaire de se former de manière approfondie dans le domaine de l'intégration technique tout en apportant une valeur ajoutée concrète.
Tâche confiée au stagiaire :
Création d'actifs d'intégration sur les plateformes techniques
Profil recherché (avoir un intérêt pour…) :
Nous recherchons un candidat qui allie des compétences techniques, une capacité d’analyse, une autonomie dans le travail, et un fort esprit d’équipe. Ces qualités permettront au stagiaire de réussir dans un environnement de travail dynamique et de contribuer efficacement aux projets d'intégration.
Formation et Compétences Techniques :
Étudiant en dernière année de formation
Curiosité naturelle pour les nouvelles technologies et les tendances en matière d'intégration logicielle.
Bonne maîtrise des langages de programmation tels que Python, Bash, PowerShell, ou d'autres langages de scripting.
Expérience avec les environnements Linux/Unix et Windows pour la gestion des serveurs et le développement de scripts.
Autonomie et Capacité à Travailler en Équipe :
Capacité à travailler de manière autonome, à gérer son temps et ses priorités, tout en respectant les délais fixés.
Esprit d'équipe, avec une capacité à collaborer efficacement avec d'autres parties prenantes.
Facilité de s’intégrer dans une grande équipe de 50 ingénieur(e)s
Communication et Documentation :
Bonnes compétences en communication écrite et orale pour documenter clairement les processus techniques et interagir avec différentes équipes.
Capacité à rédiger des documentations techniques précises et compréhensibles pour assurer la transmission des connaissances et la maintenabilité des solutions.
Langues :
Maîtrise du français, tant à l’oral qu’à l’écrit.
Une bonne connaissance de l’anglais technique est un plus pour comprendre les documentations et les ressources techniques en ligne.
Compétences acquises durant le stage :
Expériences pratiques avec les pipelines CI/CD, notamment la configuration, l'automatisation, et le déploiement d'applications.
Expériences en création et optimisation de scripts d’intégration (en Python, Bash, PowerShell, etc.), avec un accent sur l’automatisation des tâches répétitives et la gestion des workflows complexes.
Capacité à déboguer, tester, et maintenir des scripts pour assurer leur efficacité et leur robustesse dans des environnements variés.
Compétences en configuration et gestion des environnements d'intégration, incluant les systèmes d’exploitation (Linux, Windows), les serveurs, et les bases de données.
Expérience dans l’automatisation du déploiement des applications et dans la configuration des environnements pour différents scénarios de test.
Développement de capacités analytiques pour identifier, diagnostiquer et résoudre des problèmes techniques rencontrés lors de l'intégration des applications.
Amélioration des compétences en rédaction de documentations techniques, en produisant des guides, des procédures et des rapports clairs et structurés.
Capacité à créer des documentations qui assurent la pérennité des solutions mises en place et facilitent leur maintenance par d'autres équipes.
Expérience en communication et collaboration avec différentes équipes, telles que les développeurs, les administrateurs système, et les chefs de projet.
Ces compétences permettront au stagiaire de devenir un professionnel polyvalent et capable de gérer les défis techniques de l'intégration des applications dans des environnements complexes.
Remarques :
Casier judiciaire vierge et attestation de non-poursuite.
Observation
Les candidatures seront envoyées par mail à RH-OCSIN rh-ocsin@etat.ge.ch et transférées au responsable du stage.