Titre du poste : Ingénieur d'intégration technique senior
Référence : 26-04-7180-001
Lieu : Genève
Date de début souhaitée : Janvier 2027
Taux d'occupation : 100%
Rémunération : à partir de 125'000 CHF / an
Description du poste et contexte :
Nous recherchons pour un client, une administration publique à Genève, un(e) ingénieur(e) d'intégration technique senior afin de renforcer son service d'intégration. Inscrit dans une démarche DevSecOps, ce service orchestre le passage des applications du développement à la recette puis à la production, automatise leur exploitation et contribue au maintien en conditions opérationnelles 24h/24 et 7j/7 de systèmes à haut niveau de service, dont des systèmes critiques.
La personne retenue réalisera les actifs d'intégration et d'exploitation, sera garante de l'exploitabilité des applications et de la qualité des mises en production, et accompagnera les gestionnaires de services dans l'application des processus et bonnes pratiques. Des permanences, piquets et astreintes (y compris le week-end, par rotation) sont à prévoir. Mission soumise à une procédure d'accréditation du client ainsi qu'au secret fiscal. Mission de longue durée (jusqu'à 3 ans).
Responsabilités :
- Réaliser les actions nécessaires à l'intégration, la mise en développement, en recette et en production des applications, dans un objectif d'exploitabilité optimale et dans le respect du niveau de service attendu.
- Participer à la définition de l'architecture technique des applications à mettre en place.
- Installer, configurer et paramétrer les applications dans les différents environnements.
- Implémenter ou faire implémenter les actifs d'exploitation (sondes, batchs, tests, industrialisation des déploiements) définis dans les phases antérieures.
- Rédiger et compléter la documentation d'exploitation des applications, la transmettre pour validation aux parties prenantes et référencer les actifs d'exploitation dans les référentiels (ITSM, CMDB et ITAM notamment).
- Effectuer la recette technique des applications, notamment la vérification des exigences d'exploitabilité.
- Contribuer aux livrables attendus au jalon de pré-production.
- Assurer la conduite du changement auprès des équipes des opérations IT afin de minimiser les actes d'exploitation assurés en niveau 2.
- Assurer des permanences dans le cadre des horaires standards, à la demande du chef de service ou de secteur ou d'un gestionnaire de services.
- Assurer des piquets et des interventions en dehors des horaires standards, à la demande du chef de service ou de secteur ou d'un gestionnaire de services.
- Intervenir en 2e niveau sur les incidents de production et les actes de production courante, à la demande des gestionnaires de services du Run (incidents d'exploitation, gestion de production IT et éditique).
- Prendre en charge la coordination de changements : analyses d'impact, chronogrammes et plans de retour arrière.
- Conduire et participer aux projets de due diligence (reprise d'exploitation).
- Conduire et participer aux projets du service visant à faire évoluer les outils et pratiques d'intégration.
- Participer activement aux actions d'amélioration continue des pratiques et des outils, notamment afin de minimiser les interventions en Run.
Formation :
- Diplôme HES ou licence en informatique, diplôme d'ingénieur EPF ou diplôme fédéral.
Compétences primordiales :
- Plus de 6 années d'expérience sur l'ensemble des compétences ci-dessous.
- Bonnes connaissances des métiers de la production informatique.
- Capacité à intégrer une application sur tous types de technologies en totale autonomie.
- Compréhension des architectures techniques et applicatives.
- Expérience d'un outil d'ordonnancement (conception d'un plan de production, réalisation de chaînes d'ordonnancement, suivi d'exécution) : BMC Control-M.
- Compétences globales de l'IT et bonne connaissance des familles de composants d'un environnement d'infrastructure (accès, applicatifs, bases de données, stockage, serveurs, virtualisation, sécurité, etc.), plus particulièrement dans l'administration système.
- Bonne maîtrise de Windows Server et des environnements Linux / Unix.
- Compétences sur au moins deux des middlewares suivants : Apache, Tomcat, JBoss, IIS.
- Compétences en automatisation des déploiements applicatifs et playbooks applicatifs : YAML et Ansible.
Compétences importantes :
- Plus de 4 années d'expérience sur l'ensemble des compétences ci-dessous.
- Bonne maîtrise du scripting shell : Korn shell, PowerShell.
- Bonnes connaissances des principes du DevSecOps et des moyens de déploiement associés : Git, Ansible, GoCD.
- Capacité à faire évoluer l'intégration et l'exploitation d'un système complexe ou d'une plateforme.
- Expérience d'un outil de surveillance applicative : Nagios, HP BSM, Splunk, JMeter.
- Bonnes connaissances des processus et bonnes pratiques ITIL v4 (validées par la certification ITIL v4), plus spécifiquement dans le domaine Service Transition.
- Expérience d'un outil d'automatisation de tests d'intégration : Robot Framework.
Compétences optionnelles :
- Plus de 2 années d'expérience sur l'ensemble des compétences ci-dessous.
- Compétences sur les principes et outils associés à la conteneurisation : Docker, Helm, OpenShift, Kubernetes, Kustomize, GitLab CI/CD.
- Expérience dans le monitoring de solutions conteneurisées, dont l'utilisation des outils Prometheus et Grafana.
- Compétences sur les outils de tests de charge et de diagnostic HP Performance Center et Compuware Dynatrace.
- Compétences sur l'exploitation d'un ETL.
- Expérience dans l'exploitation de services Cloud de type IaaS et PaaS et de plateformes d'hébergement logiciel : vRealize.
- Compétences sur les techniques d'exposition des solutions techniques par API, dont l'utilisation du langage Python et des outils Django framework et Swagger API.
- Expérience dans le déploiement d'applications et la mise en œuvre des actifs d'exploitation pour des prestations en ligne dédiées aux citoyens et requérant un haut niveau de disponibilité (formulaires électroniques, sites de communication).
Qualités requises :
- Dynamisme et capacité d'initiative.
- Capacité à travailler sous stress.
- Capacité à travailler en équipe et à partager ses connaissances.
- Bonnes capacités rédactionnelles et aisance d'expression.
- Savoir gérer des situations conflictuelles.
- Compétences en gestion de projet et coordination.
- Savoir se remettre en cause et être prêt(e) à se former (formations personnelles ou techniques).
- Attitude ouverte vis-à-vis des changements.
- Pouvoir assurer des astreintes en dehors des horaires standards et durant les week-ends, par rotation au sein de l'équipe.