Alternance - Serveur de capture de la log DB2 en c/assembleur sous z/OS F/H
Dans le cadre d’une stratégie d’évolution de nos produits z/OS, nous souhaitons analyser et réaliser un prototype de serveur permettant de capturer la log d’une base de données DB2 et de distribuer les informations extraites à des programmes clients.
La base de données DB2 permet de mettre en place un système d’écoute qui capture tous les événements qui surviennent. Nous souhaitons pouvoir récupérer certains de ces évènements, en fonction des besoins, dans un de nos produits. Pour cela nous envisageons de créer un serveur dédié à la capture de la log DB2. Ce serveur communiquera avec notre produit par l’intermédiaire d’un mécanisme de cross-memory à mettre en place.
Le prototype à créer comportera donc :
* Un serveur multi-thread capable de recevoir des demandes, d’effectuer des captures et de renvoyer les informations grâce à un mécanisme de cross memory directement dans espace d’adressage du client.
* Un client pouvant être exécuté plusieurs fois en parallèle qui communiquera avec le serveur par un mécanisme de cross memory.
* Au sein du Département Logiciels l’objectif du stage est de :
* Analyser les mécanismes de captures de log DB2 et de cross-memory.
* Définir le fonctionnement du prototype
* Construire le prototype.
* Mettre en place un environnement pour tester le prototype.
Environnement technique
Sous la direction d’un chef de projet, vous travaillerez en collaboration avec les équipes Infotel utilisant les outils/technologies suivants (liste non exhaustive) :
* Langage C, assembleur, rexx, perl, python
* Git, Makefile
Vous appréhenderez le travail de développeur d’un éditeur de logiciel dans toutes ses dimensions, vous serez confrontés à des attentes professionnelles exigeantes et de haute qualité.
Vous participerez à toutes les étapes de la mise en place d’une solution logicielle, de l’étude et la conception jusqu’à la mise en œuvre et la personnalisation de produits.
Vous pourrez vous confronter à des développements réellement techniques à un niveau dont la seule limite sera votre appétit d’apprendre et vos capacités de réflexion.
Niveau Bac+5 d’école d’ingénieur ou d’université avec une spécialisation en développement informatique.
Vous cultivez un fort intérêt pour les technologies d’innovation et êtes de nature curieuse et autonome, force de proposition et doté(e) d’une excellente communication.
Vous êtes autonome, passionné(e) des nouvelles technologies. Vous êtes prêt(e) à monter en compétences sur des langages non-abordés au sein de votre cursus.
Infotel Conseil accompagne les directions Informatiques et Métiers des grandes entreprises depuis plus de 40 ans (Airbus, BNP Paribas, Banque de France, BPCE, Air France, Arkéa, Stellantis, etc.). C’est aujourd’hui plus de 3 000 Infotéliens qui ont rejoint le groupe en France (Paris, Toulouse, Lyon, Bordeaux, Lille, Rennes, Nantes, etc.) et à l’étranger (UK, Monaco, Allemagne, US, Canada, Inde, Maroc). Nous avons ainsi réalisé en 2023 un chiffre d’affaires de 307,5 M€.
Infotel Conseil, spécialiste des projets IT, intervient pour ses clients sur la gestion et l’évolution de leur patrimoine informatique. Retrouvez nos informations sur www.infotel.com.
Le Département Logiciel développe des produits à forte technicité, traitant de très gros volumes de données (Utilitaires de bases de données, solution d’archivage à valeur probante). La fiabilité et les performances sont au cœur de notre activité ; nous nous devons d’être en recherche permanente de perfectionnement et d’améliorations. Nous sommes à la recherche de profils d’ingénieur de développement désireux d’exploiter leurs capacités de réflexion et d’explorer des sujets techniques dans toutes leurs dimensions.