• Générer des jobs jenkins via Jenkins DSL plugin + Seed
• Déployer des applications Spark, API, Intranet, Docker, Kubernetes via Jenkins
• Créez des machines virtuelles sur le Cloud et faire le provisionning via Jenkins.
• Administration des clusters Elasticsearch, Kafka.
• Administration Gitlab
• Administration de clusters Kubernetes, Spark ainsi que les applications
• Créer des playbooks ansible pour l’installation de docker et le déploiement
d’applications docker
• Mettre en place un Docker Registry
• Ajouter des tableaux de bord Grafana pour la surveillance des clusters Kafka, ELK,
Cassandra
• Maintenir des playbooks ansible pour l’installation de kafka, zookeeper, spark
• Support des déploiements effectés par les Features Team sur environnement hors
production
• Rédiger les documents d’installation pour les mises en production
• Support technique lors des déploiements en production
ICE est responsable de la récupération des messages
ou fichiers entrants et de leur acheminement vers les applications abonnées. Ces flux passant par
ICE peuvent être transformés par Tibco et Informatica.
• Conception, développement d’applications Tibco BW et Tibco BE
• Rédaction de documents d’installation pour la production
• Support et assistance aux projets qui font appels aux services proposés par ICE
1er projet: Agathe - Intégration des flux de valorisation boursière ainsi que des flux d’inventaire
utilisés par les fournisseurs Caceis et Apollo pour les calculs
2ème projet: GAGC – Backoffice, récupération des données du système UNICIA et mise à
disposition du site REIM qui permet aux clients via Internet et aux distributeurs via l’Intranet de
consulter des informations telles que les volumes d’abonnement, le portefeuille, les revenus, etc.
3ème projet: Amg Gateway – Suivi des transactions et pré-matching OMGEO, administration des
workflows de routage des transactions et des commandes, administration du référentiel
d’instructions de règlement (IRL), configuration du middleware Minerva et surveillance des
transactions (ITO).
• Conception de process Tibco BW et intégration techniques des messages pivots
• Installation des produits Tibco, des adaptateurs comme le plugin SwiftAdapter
• Récupération des messages de MQ Series
• Récupération et envoi des messages à EMS
• Écriture de code java pour encrypter et décrypter des fichiers et des données (algo.
SHA, AES et DESS)
• Rédaction de documents de sécurité
• Rédaction de documents technique en Anglais
• Résolution des problèmes de performances et la gestion des erreurs
• Upgrade de Swift 2007 à Swift 2010
• Optimisation des threads, RAM utilisés par les process Tibco
Responsabilité & Tâches
Réaliser des tirs de performances sur l’application Hélios :
Test de Charge de l’authentification SSO,
Test de performance des fonctionnalités,
Tests de non-régression des performances entre différentes versions de l'application
Tests de Volumétrie des données en injectant des gros flux de données.
Création de scripts pour automatiser les tests.
Recherche des causes de lenteur de temps de réponse en analysant les codes sources et proposer des solutions algorithmiques ou proposer à remplacer les requêtes sql ou procédures stockées.
Rédaction de documents
Projet Hélios
Hélios est une application du réseau pour la gestion du secteur public local. Il couvre toutes les fonctionnalités de base (budget, comptabilité, dépenses, recette, recouvrement)
Participer aux développements (modélisation des process, workflows et configuration des adapteurs)
Tests unitaires des process
Déploiement de l’application
Configuration des variables globales
Livraison sur différents environnements avec rédaction de documents de livraison
Projet Gestion des Messages (GDM)
GDM prend en charge les messages en provenance du SI et de les faire parvenir aux applications abonnées pour action, après contrôle et transcodification si nécessaire.
Responsabilité & Tâches
Conception :
Participation aux rédactions des Uses Cases (UML).
Modèles de données :
Conception Merise (MCD, MLD et MPD), génération des scripts SQL-DDL pour la création de la base sous Oracle (tables, séquences, synonymes, index, etc.).
Assurer le support et l’accompagnement aux équipes de développement (4 personnes).
Recherche et Développement
Participer aux développements, aux tests unitaires et à l’assemblage des nouveaux composants métiers (BackOffice, Front Office); tests de performance, maintenance des scripts ant et shell ; assurer la qualité des codes et le respect des normes de développement.
Assurer la cohérence des données échangées avec les autres partenaires.
Optimisation SQL.
Effectuer les livraisons du produit sur différents environnements (assemblage, validation fonctionnelle, homologation et production).
Assistance utilisateur de production (niveau 2 et 3)
Projet Saisie par Voies d’Exécution (SVE)
- SVE permet aux créanciers ou huissiers le recouvrement de certains impôts, taxes ou amandes.
• Concevoir et développer une interface Web Java permettant de déployer en
parallèle plusieurs composants sur plusieurs machines.
• Développer des services Web RESTFull API Java.
• Créer des playbooks ansible pour les déploiements RPM
• Concevoir et développer une interface Web Java pour la supervision des
applications Spark et Kubernetes
• Concevoir et développer un interface WEB Java pour la supervision des flux de
bout en bout
• Créer une CMDB (Configuration Management Database)
• Aider les testeurs pour l’automatisation de leurs tests
• Installer et administrer les produits Tibco
• Créer des règles Tibco Hawk pour la surveillance des applications Tibco
• Mise à niveau de Tibco BW 5.6 vers B.W 5.11 et EMS de 7 à version 8
• Développement Tibco BW Team Support
• Vérifiez les codes Tibco BW pour d’éventuels bugs signalés par les testeurs
• S’assurer que le packaging suit les contraintes de l’environnement de production
• Déployer des applications Tibco BW
• Créer des scripts shell pour la supervision des EMS et les FS BW
• Configurer les montages du système de fichiers NFS
• Créer des packages et rédiger les documents d’installation pour l’environnement
production
• Support lors de la mise en production
• Créer/supprimer des machines virtuelles via VMWARE
• Maintenir un playbook ansible pour les comptes utilisateurs, applicatifs et clé SSH
• Créer/Supprimer des VIP (IP virtuelles), CNAME
• Administrer les serveurs DNS
• Ajouter des disks ou des volumes logiques aux serveurs
• Upgrade des serveurs et agents VTOM
• Ajout des jobs sur VTOM avec écritures des scripts shells, création de lib java
• Création VTOM packages pour la mise en production
• Installation et upgrade du prologiciel IPS (International Parcel Service).