ALTERNANCE - Ingénieur Développement logiciel et d'étude de solution d'orchestration et virtualisation (F/H)
Role details
Job location
Tech stack
Job description
Le Campus de Gennevilliers est le cœur des activités de conception, de développement et de soutien des grands systèmes de défense : radiocommunications, réseaux et systèmes d'infrastructure résilients, communications par satellite, combat collaboratif et cybersécurité. Situé au nord de Paris, il est rapidement accessible en transports en commun.
Au sein du domaine Sécurité des Technologies de l'Information (ITS) de THALES, vous intégrerez une équipe en charge de la conception et du développement de solutions d'interception légale.
Dans ce cadre, vous intervenez dans l'évaluation de solutions techniques visant à migrer une solution logicielle vers un cluster type Kubernetes et la dockerisation des applications legacy.
Pour cela, vous réalisez un état des lieux des solutions du marché et mettez en place un proof of concept afin de démontrer l'efficacité de la solution retenue.
Votre mission
Dans le cadre de votre mission, il vous faudra :
-
Prendre connaissance du fonctionnement et des contraintes du dispositif existant
-
Évaluer et proposer des technologies visant à renouveler les aspects Orchestration et Dockerisation des applications métier Legacy
-
Participer au développement de composants spécifiques s'intégrant dans le dispositif
-
Contribuer à la mise en œuvre, mise au point de proof of concept
-
Participer à l'évaluation des performances obtenues dans une démarche incrémentale
Requirements
Vous êtes issu d'une formation BAC+5 école d'ingénieur avec spécialité réseau et développement, vous recherche une alternance pour 1 an ?
Connaissance des environnement Linux, Programmation Connaissance des réseaux IP
Compétences primordiales
- Langage : Maîtrise des bases de Go (syntaxe, interfaces, gestion des erreurs). Une première expérience avec un langage compilé est un plus.
- Networking : Compréhension approfondie de la stack TCP/IP et des sockets.
- Système : Connaissance de l'environnement Linux (système de fichiers, permissions, gestion des processus, lignes de commande).
- Architecture : Compréhension théorique des modèles Publish/Subscribe., * Middleware : Expérience avec un broker (Mosquitto, NATS Server, RabbitMQ).
- DevOps : Notions de Docker, Kubernetes et CI/CD.