Ingénieur Logiciel SCADA SeniorPrésentation du posteRejoignez une équipe Real-Time Industrial Solutions en charge d'une plateforme SCADA critique, utilisée 24/7 pour contribuer à l'équilibre et à la stabilité du réseau électrique européen. L'équipe développe et maintient des solutions dédiées au contrôle en temps réel, à la supervision et à l'intégration d'actifs de production d'énergie et de ressources flexibles dans plusieurs pays européens. La plateforme prend notamment en charge les mécanismes d'équilibrage du réseau tels que FCR, aFRR et mFRR, ainsi que les échanges en temps réel avec les gestionnaires de réseaux de transport (TSO). Responsabilités principalesDévelopper et maintenir une application SCADA critique utilisée pour les opérations électriques en temps réel. Intervenir sur le backend et le frontend, notamment avec SCIL, HTML5, CSS et JavaScript/TypeScript. Concevoir des architectures logicielles robustes, évolutives et facilement maintenables. Appliquer les bonnes pratiques de développement logiciel telles que SOLID, DRY, KISS et YAGNI. Participer à un environnement Agile/SAFe et collaborer avec les développeurs, analystes, architectes, dispatchers et équipes métier. Participer au support d'astreinte après la période d'intégration afin de garantir une haute disponibilité du système. Contribuer en permanence à l'amélioration des pratiques de développement, de la fiabilité et de l'environnement technique. Profil recherchéMaster en informatique, ingénierie logicielle, génie électrique ou domaine technique similaire. Minimum 3 ans d'expérience professionnelle pertinente. Solide culture d'ingénierie logicielle associée à une bonne compréhension des environnements industriels. Bonne compréhension de la production, du transport de l'électricité et des mécanismes d'équilibrage du réseau. Approche structurée, proactive et orientée solutions. À l'aise dans un environnement 24/7 à forte responsabilité, où la fiabilité est essentielle. Capacité à réagir rapidement aux incidents tout en recherchant des solutions durables à long terme. Excellentes capacités de communication et de collaboration avec des interlocuteurs techniques et non techniques. Curiosité, autonomie et capacité à apprendre rapidement de nouvelles technologies et concepts métier. Sensibilisation aux enjeux de cybersécurité dans les environnements ICS/OT, notamment dans le cadre de NIS2. AtoutsExpérience des systèmes de contrôle industriels (ICS) et de la cybersécurité OT. Expérience avec les outils de gestion de versions et les pratiques CI/CD, idéalement avec GitHub. Connaissance des principes d'architecture logicielle et des design patterns. Informations complémentairesLa mission initiale est estimée à environ 220 jours / 1 760 heures, avec un modèle de travail hybride et une possibilité de collaboration à long terme en fonction des résultats et de la valeur apportée à l'équipe. Une présence régulière sur site en Belgique est requise. Des déplacements ponctuels sur des sites industriels ou dans d'autres pays européens peuvent également être nécessaires.
ContexteDans le cadre du programme ITAM et la mise en place du Group Global Inventory ainsi que l'alimentation industrielle de la CMDB Group, le bénéficiaire renforce ses activités autour du produit BMC Helix Discovery. MissionsResponsable Discovery Data product : Développement des query API Discovery en regard des besoins production Construction des data sets dans l'outil de query engine Exposition du data product à la consommation opérationnelle Interfaçage au MCP pour alimenter l'IA Production MCO et optimisation des query et data sets DevOps Discovery : Configuration et paramétrage de BMC Discovery : configurer et paramétrer BMC Discovery pour collecter les données d'actifs informatiques, telles que les périphériques réseau, les logiciels, les matériels, etc. Intégration des données de BMC Discovery : intégrer les données de BMC Discovery dans le système de nettoyage des données pour enrichir les données existantes. Définition des règles de correspondance : définir des règles de correspondance pour associer les données de BMC Discovery avec les données existantes dans le système. Mise en place de la synchronisation des données : mettre en place la synchronisation des données entre BMC Discovery et le système de nettoyage des données. Gestion des erreurs et des exceptions : gérer les erreurs et les exceptions qui peuvent survenir lors de la collecte, de l'intégration et de la synchronisation des données. Outils & EnvironnementBMC Helix Discovery (mandatory) Starburst (Data product, MCP, AI) Spark / Pyspark ServiceNow ITSM (change, incident, problem, request) Jira / Confluence Nice to have : Tableau Server / Tableau Desktop / PowerBI / Dataikku Talend Real Time Big Data / ESB, ETL, EAI Talend Data Catalogue PostGreSQL / Apache Kafka / S3 storage Environnement techniqueL'expert utilisera BMC Discovery et d'autres outils pour collecter et intégrer les données, pour ensuite les exposer en data products afin d'alimenter des IA. DonnéesTravail avec des données d'actifs informatiques, notamment des informations sur les périphériques réseau, les logiciels, les matériels, etc. Système de nettoyage des donnéesL'expert doit comprendre le fonctionnement du système de nettoyage des données et comment les données de BMC Discovery peuvent être intégrées pour améliorer la qualité des données.
Dans le cadre du projet d'infrastructure Cloud π Gen2, l'expert OpenStack est chargé de mettre en œuvre, d'automatiser et de maintenir plusieurs plateformes OpenStack Red Hat (via Director / RHOSO) de grande envergure (plus de 150 nœuds). Il s'appuie sur les cahiers d'installation technique rédigés par l'architecte Cloud pour configurer le système, ajoute de nouveaux services afin d'enrichir l'offre, et garantit la continuité opérationnelle et la sécurité de l'infrastructure. Responsabilités opérationnelles • Déploiement et configuration : sur un bac à sable, appliquer les spécifications des cahiers d'installation, réaliser le provisionnement complet de l'environnement OpenStack (compute, réseau, stockage, services annexes) en respectant les meilleures pratiques Red Hat. Il a ensuite la charge de produire des chronogrammes détaillées pour une exécution par une équipe d'exploitant en production. • Automatisation et outillage : concevoir, développer et documenter les scripts Ansible et les pipelines CI/CD nécessaires à l'automatisation des opérations d'installation, de configuration et de mise à jour. Cette automatisation inclut la mise en place de jeux de tests de non régression et de validation de nouvelles fonctionnalités. • Extension de l'offre : intégrer de nouveaux services OpenStack conformément aux besoins fonctionnels, en veillant à leur bon dimensionnement et à leur interopérabilité avec les services existants. • Support de niveau 3 et maintenance : assurer le diagnostic avancé des incidents (virtuel : QEMU/KVM, OVN/OVS ; infrastructure : baies de stockage, serveurs x86, interconnexions réseau) et collaborer avec le support éditeur pour identifier et appliquer les correctifs de sécurité ou de stabilité. • Gestion de la sécurité : analyser les vulnérabilités potentielles, appliquer les patches de sécurité, et vérifier la conformité de l'infrastructure aux exigences de la politique de sécurité du ministère (habilitation de secret de défense nationale).
Dans le cadre du renforcement d'une équipe IT dédiée aux systèmes d'information Supply Chain, nous recherchons un(e) Coordinateur(trice) Technique IT pour accompagner le suivi et la coordination d'un portefeuille de solutions applicatives. Vous interviendrez dans un environnement composé de différentes applications métiers, solutions SaaS, interfaces avec des ERP et plateformes d'intégration. Votre rôle ne consiste pas à être expert(e) de chaque technologie, mais à assurer la coordination des équipes techniques et des partenaires afin de garantir le bon déroulement des activités IT. Vos missionsVous serez notamment chargé(e) de : Coordonner les différentes activités techniques liées au cycle de vie des applications. Planifier et suivre les interventions des équipes Infrastructure, Réseau, Cloud, Cybersécurité, Développement, Support et des partenaires externes. Faciliter la communication entre les équipes métiers, les Business Analysts et les équipes techniques. Identifier les dépendances entre les différents intervenants et anticiper les éventuels risques ou points de blocage. Mettre en place et suivre les plans d'actions nécessaires à la résolution des problématiques identifiées. Coordonner la préparation des mises en production et assurer le suivi de leur réalisation. Participer au pilotage des incidents majeurs et coordonner les actions correctives avec les équipes concernées. Organiser et animer les réunions de coordination technique. Assurer le suivi des actions, des échéances et des engagements des différents contributeurs. Produire un reporting régulier permettant de donner une vision claire de l'avancement, des risques et des points d'attention.