Une organisation active dans le domaine de la sécurité publique met hors service une partie d’un environnement critique de bases de données ADABAS/Natural fonctionnant sur BS2000, et met ses données à disposition sur une nouvelle plateforme Linux. Ce rôle consiste principalement à développer des composants d’extraction, de transformation et de réplication dans Natural for Mainframes et ADABAS, tandis que les deux plateformes continuent à fonctionner en parallèle sans perturber les services actuels. Le travail porte sur le transfert et la validation des données plutôt que sur la migration des applications et convient à un spécialiste mainframe ADABAS/Natural de niveau medior.
La mission
L’organisation modernise un flux de données critique d’un environnement mainframe BS2000 vers Linux. Les enregistrements existants et les nouveaux flux de données doivent rester disponibles sur les deux plateformes pendant la transition, avec une synchronisation fiable de l’extraction, de la réplication, de la transformation et de la réconciliation des données. L’environnement source utilise ADABAS for Mainframe BS2000 version 8.2 et Natural for Mainframes BS2000 version 8.2.7 or higher, ainsi que SDF, JCL, EDT et LMS.
Votre périmètre va de l’analyse des programmes, des jobs, des objets de données et des flux existants au développement et à la documentation de modules techniques. Vous contribuerez à mettre en place un fonctionnement en parallèle entre BS2000 et Linux sans modifier dans un premier temps les processus d’alimentation, puis à valider les données sources et cibles sous l’angle de l’exhaustivité, de l’exactitude et du respect des délais. Le rôle exige également des mappings clairs, des éléments probants de test et des actions correctives exploitables par les autres membres de l’équipe.
Vos responsabilités
- Analyser les anciens programmes Natural, les objets de données ADABAS, les jobs BS2000 et les flux de données existants afin de définir des règles fiables d’extraction et de mapping.
- Développer et tester des modules techniques pour l’extraction et la transformation des données de BS2000 vers Linux, en préservant les structures requises et la sémantique métier.
- Mettre en place des mécanismes de réplication et de synchronisation des données qui permettent de maintenir la cohérence entre les environnements source et cible, tandis que les processus d’alimentation restent initialement inchangés.
- Réconcilier les enregistrements sources et cibles afin de détecter les omissions, les doublons, les erreurs de mapping et les défauts de transformation avant l’acceptation des données.
- Concevoir des scénarios de tests techniques, consigner les résultats et coordonner les actions correctives dans l’ensemble des flux de données et de leurs dépendances.
- Documenter les modules, les mappings, les hypothèses, les résultats de validation et les choix techniques afin de faciliter la maintenance et la reprise de la solution.
Votre profil
Compétences essentielles
- Mobiliser ses connaissances d’ADABAS for Mainframe BS2000 version 8.2 pour analyser les structures de données et la logique de traitement existante.
- Développer et analyser des programmes Natural for Mainframes BS2000 version 8.2.7 or higher et les flux de données associés.
- Travailler aisément avec les outils BS2000, notamment SDF, JCL, EDT et LMS.
- Mettre en œuvre et valider des processus de réconciliation, de réplication et de transformation des données entre des environnements mainframe et Linux.
- Interpréter des applications historiques insuffisamment documentées, identifier les dépendances et reconstituer les informations nécessaires pour définir des mappings fiables.
- Travailler avec précision et méthode, avec une approche orientée tests pour vérifier l’exhaustivité, l’exactitude, le respect des délais et la synchronisation.
- Documenter de manière structurée les analyses techniques, les modules, les résultats de tests, les écarts et les actions correctives.
- Utiliser Office 365 et communiquer de manière proactive lorsque des informations manquent, que des risques apparaissent ou que les priorités doivent être réévaluées.