L’ingénieur support technique accompagne la mise en œuvre d’un produit ou d’une solution informatique – surtout concernant les aspects techniques – au sein d’une entreprise.
En tout premier lieu, il devra définir quels sont les besoins réels de son client – son employeur direct ou l’entreprise chez laquelle il a été envoyé en mission par le biais d’une SSII (Société de Services d’Ingénierie Informatique). Il devra cibler de manière précise les problèmes récurrents rencontrés par les différents utilisateurs du système d’information et il devra être en mesure de proposer par la suite les solutions techniques correspondantes. Ainsi, il devra constamment rester en lien avec les équipes de développement pour créer des solutions à la fois adaptées aux besoins utilisateurs mais qui répondent également aux contraintes techniques imposées par les systèmes et outils informatiques en eux-mêmes. Au sein de chaque service, que ce soit celui dédié à la qualité et aux méthodes, au marketing ou encore à celui d’études et de développement, l’ingénieur support technique devra dialoguer sur les problèmes utilisateurs rencontrés afin d’améliorer la conception des produits ou services et leur diffusion auprès des clients. La fiabilité sera en effet un aspect majeur de son travail.
En outre, l’ingénieur support technique devra préparer d’éventuels dossiers de production en prenant soin de bien analyser les contenus techniques au préalable, voire de rédiger des guides ou de fournir à la production des schémas, croquis ou autre documentation utile à l’exploitation des données. Il devra parfois gérer les aléas de production, en réorientant par exemple les dossiers bloqués vers les bureaux d’études. Une fois de plus, il devra analyser les anomalies de montage ainsi que la conformité des outils avec les besoins émis par la compagnie au départ. L’ingénieur support technique devra faire preuve de beaucoup de rigueur ainsi que d’un bon relationnel afin de traiter au mieux les besoins des utilisateurs comme de la société.
Conversion à COBOL V6.3.
Compilation en masse de programmes COBOL.
Extraction en masse des paramètres de compilation et de
linkedit/bind de load modules/program objects.
Transfer en masse de programmes COBOL en codepage
Windows 1252 ou UTF-8.
Décommissionnement Pacbase.
Extraction et compilation en masse de programmes Pacbase.
Rexx pour extraire la constante Pacbase d’un load module/program object
utilisant awk avec BPXWUNIX.
Transfert FTP avec conversion de codepage.
Jointure extérieure gauche avec DFSORT et création d’un fichier CSV.
Traitement en batch de bibliothèques utilisant des macros edit.
Outils de transfert de bibliothèques sur Windows et Unix avec
conversion de codepage.
Ecriture de programmes COBOL et rexx.
Maintenance de programmes assembleur .
Migration vers COBOL version 6.1.
Conversion en masse de PDS en PDSE.
Migration de version Changeman et support technique (ISPF, rexx, Assembleur, COBOL).
Mise en place de Web Services sous Changeman et z/OS Unix.
Ecriture de shell Unix.
Mise en service des coprocesseurs SQL et CICS en COBOL.
Optimisation de requêtes SQL.
Ecriture de programmes COBOL en V6.1 et optimisation des paramètres
de compilation.
Modernisation de programmes assembleurs pour le z13.
Ecriture de rexx accédant à JES2 et DB2.
Support technique CICS, IMS, Assembleur, COBOL et USS.
Migration en masse de databases IMS full function et DEDB.
Ecriture d'un programme en assembleur de DUMP de la
Working Storage d'un programme COBOL.
Traces CICS, IMS et DB2 sous MAINVIEW.
Ecriture d'une transaction IMS déclenchant un shell sous AIX.
Conversion de programmes assembleurs systèmes en COBOL.
Expertise en DFSORT, ICETOOL, Fileaid, ADRDSSU.
Conseil sur les transferts XML entre Unix, Windows et z/OS
et les problèmes de transcodification et de parse XML COBOL.
Détermination du CODEPAGE de flux XML en entrée en utilisant
le code hexadécimal des caractères spéciaux.
Utilisation de l’utilitaire EDCICONV.
Transcodification en COBOL de Codepage 1147 en Codepage 1208 (UTF-8)
et en Codepage 1200 (UTF-16).
Génération de fichier XML avec COBOL.
Utilisation de DFSORT pour generer un fichier XML.
Ecriture d’un programme généralisé de cryptage AES.
Utilisation des API COBOL de signature cryptographique de champ.
Intégration du translateur CICS et du précompilateur DB2 dans
le compilateur COBOL.
Analyse de la signature d’un programme COBOL.
Allocation dynamique sous COBOL avec BPXWDYN ou la variable
d’environnement setenv.
Utilisation de pointeurs externes en COBOL.
Obtention en COBOL du MGMTCLAS associé à un fichier
avec le module IGWASMS.
Injection de transactions IMS via TCP/IP en Rexx.
Paramétrage des Run Time Options du Language Environment.
Extraction de LOB DB2.
Définition de bases Fast Path IMS DEDB.
Accès à IMS par CICS en utilisant APPC et TCP/IP.
Accès en EXCI à CICS à partir d’IMS.
Analyse de dumps S0C4 et S0C1.
Trace programmes IMS et CICS avec Xpediter.
Recherche de job ayant détruit un fichier dans les logs SMS.
Extraction de table DB2 en fichier Excel.
Ecriture de rexx accédant à JES2, à USS, à IMS et à ISRDDN.
Exécution de SDSF en batch.
Utilisation de RDz.
Envoi de mail à partir de CICS et IMS.
Extraction des enregistrements IMS relatifs à un deadlock et
décodage avec l'exit DFSERA30.
Remplacement de DISPLAY dans CICS par des EXEC CICS TRACENUM
et des WRITEQ TS avec utilisation de la transaction CEBR.
Conversion en masse de fichiers PDS en PDSE avec ADRDSSU
en vu de l’installation de COBOL V5.1.
Modification d’un programme en C.
Pratique de Control-M.
Installation de PTFs sur PACBASE avec SMP/E.
Expérience approfondie des transferts de fichiers entre z/OS, Unix et Windows
avec conversion de Codepage.
Installation du produit PKZIP pour MVS.
Ecriture en rexx d'un moniteur de soumission et
de vérification de jobs de compression.
Ecriture en rexx d'un programme d'historisation
de résultats de jobs.
Ecriture de shell Unix.
Débugging de l'utilisation du protocole LPR LPD sous TCP/IP.
Mise en place de TASID, sur-ensemble de ISRDDN.
Mise en concordance d'une database Lotus Notes et d'un fichier VSAM.
Installation d'un serveur FTP sur plateforme Windows 2000
et mise en place sous OPC d'un job y accédant.
Ecriture de programmes avec Streamweaver.
Conversion en Amode 31 de modules assembleurs systèmes.
Maintenance d'un moniteur écrit en assembleur générant des ordres CFT.
Extraction d'information RACF avec un programme en rexx.
Bonne connaissance de l'intégration de CICS, DB2 et TCP/IP avec
RACF et de l'utilisation de LDAP.
Ecriture en rexx d'un générateur de jobs appellant ADRDSSU.
Ecriture d'un programme d'accès au spool JES2 par rexx.
Ecriture en C d'un programme appellant un module rexx avec passage
des paramètres par référence.
Ecriture de programme d'appel dynamique à FILEAID avec la carte de
contrôle REFORMAT pour transformer des fichiers MVS en un format
CSV lisible sous PC avec Excel ou Access.
Pratique de TWS.
Installation du produit EPM (Enterprise Print Manager).
Ecriture de rexx d’utilisation d’EPM et d’envoi par FTP.
Maintenance de SMS, modification des ACS routines. Maintenance de HSM.
Support technique et dépouillement de dumps MVS, CICS et DB2.
Maintenance de la PARMLIB et mise à jour des paramètres SYSPLEX (data sharing).
Ecriture de rexx renommant des fichiers dans un nouveau catalogue.
Administration RACF et MQ Series.
Mise en œuvre de RRSF reliant deux databases RACF via APPC.
J’ai assuré une formation interne à l’administration RACF. Utilisation de Mainview.
Pratique de TWS.
Installation de produits IBM et d’autres fournisseurs avec SMP/E.
Installation, maintenance et génération d’IMS.
Programmation CLIST, REXX, DL/I, CICS, DB2, assembleur IBM 370. Ecriture de programmes de traitement d’erreurs IMS, CICS et DB2.
Support technique et dépouillement de dumps MVS, IMS, CICS et DB2.
Conversion de programmes assembleur d’IMS vers CICS et d’amode 24 vers amode 31.
Ecriture de modules de date en assembleur et en COBOL.
Ecriture de programmes en SAS.
Adaptation de 200 modules en assembleur IBM 370 (aucune erreur signalée / an 2000).
Ecriture d’une interface IMS-CICS utilisant EXCI.
Adaptation de procédures à MQSeries.
Utilisation de SAS, SMS, HSM, MQ Series et RACF.
Bonne connaissance des internes de RACF.
Excellente connaissance du JCL et des utilitaires MVS, DL1 et DB2. Utilisation d’OPC, de TCP/IP dont SMTP et FTP et de OMVS.
Activités occasionnelles
Formateur en assembleur, COBOL, VSAM, pupitrage MVS, JCL et SQL.
Auteur de programmes:
- Programme généralisé de conversion de fichiers séquentiels MVS
comportant des dates qui utilise les modules du Language Environment.
- Programme de récupération de membres détruits dans un PDS.
- Déassembleur de load modules provenant de sources COBOL.
- File # 985 REXX execs from Marius ******** cbttape.org (la référence z/OS).