Boubakri - Consultant BSCS
Ref : 110205B002-
Domicile
4100 MEDENINE (Tunisie)
-
Profil
Consultant (40 ans)
-
StatutFreelance
-
Tarif Journalier MoyenVoir le tarif
-
Ingénieur PROD & Devops(Ops & Automation)
BNP CIBJan 2019 - aujourd'huiMission:
Elasticsearch, Logstash, Kibana, kafka, kafkacat, Bitbucket, Python, Shell, Kubernetes, Ansible, Jenkins, Prometheux, Grafana, Oracle, Weblogic 12, Citrix 4.6, Java
Au sein de l'équipe PROD Psnf&Financing, j’ai effectué les différentes tâches/missions:
• Participer à des grands projet migration : Migration des applications
• Développer des playbook ansible pour le déploiement automatique
• Déploiement des applications via CI/CD (Jenkins/Ansible)
• Monitoring des applications via Geneos (ITRS)
• Déploiement des applications sur un cluster kubernetes
• Monitoring du cluster kubernetes via Prometheus/grafana
• Projet migration Weblo et Citrix
• Gestion de log applicative via ELK
• Interfaçage et injection des informations dans un cluster kafka
• Gestion des certificats via Certis -
Ingénieur de production et Devops
AXA Group Solutions / AGSJan 2016 - Jan 2018Mission:
Au sein de l'équipe exploitation, j’ai effectué les différentes tâches/missions:
• Installer Docker
• Création image docker
• Configuration et installation des produits surAWS cloud
• Installer elasticsearch, kibana et logstash
• Configurer connexion entre logstash et base des données
• Utiliser des templates en format « json »
• Générer des dashboards via kibana interface
• Gestion des logs webservices via elasticsearch
• Installer Apache Nifi avec un cluster
• Développer des workflows pour la gestion des flux
• Migrer les flux d’un serveur à un autre via Apache NIFI
• Communiquer NIFI à Minifi sur un autre serveur
• Développer des dashboard Dynatrace afin de contrôler les trafics en PROD -
Ingénieur de production
Suez Environnement / Lyonnaise des eaux FranceJan 2014 - Jan 2016Mission:
Oracle 11g, Unix, Oracle CC&B, Weblogic, Scripts Shell, Tivoli Workload Scheduler, XmlStarlet, VVM, Odyssee NOW, Sully,AIX, Cobol, Java, XML, Webservices, Control-M.
Au sein de l'équipe exploitation, j’ai effectué les différentes tâches/missions:
• Organiser des réunions et gérer des tâches entre les différentes équipes (TMEA, TMA, BI, métier, service, solution,…)
• Analyser et résoudre les incidents en PROD
• Participer au daliy avec les différents intervenants sur l’exploitation de l’application
• Valider, piloter et planifier les MEPs
• Gérer les différents environnements (MEP, Refresh)
• Affecter les tâches aux différents services
• Valider les corrections applicatives suite à une MEP
• Mettre en place la supervision des traitements et les contrôles de la chaîne de facturation
• Développer des scripts de contournement PL/SQL et Shell pour les tâches récurrentes
• Mise en place de météo
• Contrôler le fonctionnement de la nuit batch
• Déterminer l’impact de batch KO via des batchs SHELL
• Proposer les solutions possibles pour la reprise en cas de batch KO
• Participer à la migration de données via des scripts PL/SQL et SHELL
• Rédiger les modes opératoires liés aux tâches quotidiennes au sein l’équipe
• Vérifier la reprise des données liée au batch KO via des scripts SHELL
• Parcourir les fichiers XML via XmlStarlet
• Etre force de proposition sur les problématiques et évolutions
• Résoudre les problèmes PROD via le system des tickets « Odyssee NOW »
• Utiliser l’ordonnanceur TPW et Control-M pour crooner l’exécution des scripts shell et PL/SQL en PROD -
Ingénieur de production
GlobServ FranceJan 2014 - Jan 2014Mission:
PHP, Mongo DB, Python, XSLT, Java Script, Scripts Shell, Sun Solaris, Apache Tomcat,.
J’ai effectué les différentes tâches/missions:
• Installation du serveur Mongo sur l’environnement Linux, RedHat
• Configuration du serveur Mongo
• Convertir les fichiers XML en JSON via XSLT
• Convertir les fichiers ASN (Binaire) en XML
• Exécuter les requêtes sur Mongo DB via PHP -
Développeur/Testeur BSCS
Projet Mobinil Egypte (Groupe Orange),Jan 2013 - Jan 2014• Assurer des formations sur les fonctionnalités de l’application Web Customer Center(CX) (Activation d’un client, suspension d’un client, activation d’un contrat, changement de SIM,…).
• Assurer des formations sur l’architecture SOA et la relation entre les différents serveurs constituants l’architecture SOA.
• Assurer des formations sur le module RA(Resource Administration) (Génération des numéros d’appels, distribuer les numéros d’appels au partenaire , génération d’ APN, génération du CUG,…).
• Assurer des formations à propos les deux chaines : Rating et Billing.
• Développer une application JAVA, assurant la génération des CDR, en utilisant les Threads, les fonctions synchronisées, les interfaces, les classes Abstracts et les singletons.
• Développer des applications java en utilisant les pools des objets CORBA, les Httpservlets, l'RMI et les XMLs.
• Utilisation d’AXIS pour la compilation des applications JAVA.
• Développer des applications JAVA, qui transforme les fichiers ASN.1, en XML puis en CSV via XSLT.
• Développer des applications JAVA en utilisant AWT, SWING, JFRAME,… -
Testeur/Ingénieur Support
Projet Mobinil Egypte (Groupe Orange),Jan 2011 - Jan 2013• Dévelopement et mise en place des outils de Simulation d’appels nationaux et internationaux fichiers CDRs.
• Création et traitements des fichiers CDRs . Analyse des résultats facturations Tel, CF, Voice, Data, Fax, SMS, MMS, DRT (GPRS Roaming International), PAP, Combox, RCF (Roaming Call Forwarding), etc.
• Tests et Validation unitaires, d’intégration, End To End, non régression, reprise et intégration, remontées des anomalies par alertes email, analyse des fichiers logs
• Assurer le support des CRs (Change Request) développés par Alcatel.
• Assurer le support des projets du Billing et Rating à l’interne du Mobinil.
• Assurer le support des projets de Billing en relation avec KPSA.
• Migration des informations du Siebel/CACS à BSCS concernant le projet du NDC (National Destination Code) .
• Traiter les architectures compliquées concernant les comptes Entreprise (Large accounts).
• Traiter l’architecture du CMS et son interaction avec load balancer et tomcat.
• Configuration de l’offre Galaxy contenant une liste des free units, CUG (Closed User Group .
• Tester, valider et mettre en Prod les nouvelles promotions.
• Tester des scripts de promotions nommés Alo Engine, représentant des solutions de contournement pour certains fees qui doivent être assignés à des plans tarifaires ou services.
• Création des nouvelles taxations à l’interne du Mobinil.
• Développer des scripts assurant la rectification des certains frais recurrent.
• Tester la fonctionnalité du projet d’Uniliver et proposer d’autre architecture afin d’avoir une performance plus haute. -
Testeur/Ingénieur Support
Projet Orange Tunisie (Groupe Orange)Jan 2010 - Jan 2011• Supporter les offres de Billing et rating (valorisation), ainsi que le système GPS (système d’achat et du paiement)
• Supporter la performance de tous les processus de rating (PRIH, RIH, CCh, PCCH, RLH) et du Billing concernant le processus du BCH.
• Configuration des offres et des services à l’interne d’OrangeTunisie(Fly Box, Optima, …) et contrôler la chaine de Billing sur certains clients utilisant ces nouvelles offres.
• Assurer des réunions et discuter certains problèmes et points bloquants causés par des systèmes externes (IN, KPSA,GPS,…).
• Proposer des solutions(Billing et Rating) et les analyser.
• Reporter tous les points bloquants et les problèmes rencontrés, et produire des statistiques pour chaque problème sur l’environnement de la production.
• Reporter des statistiques à propos l’utilisation des offres et des services et noter les nouveaux problèmes détectés afin de l’analyser et de les résoudre.
• Activation en Mass , migration d’une offre à une autre et exécuter les différentes commandes CMS à travers des batchs (en utilisant java language).
• Configuration des promotions MI(discount, minimum commitment) et cost control(alert).
• Configuration des nouvelles offres à travers des scripts PL/SQL.
• Ajouter des services à une offre existante.
• Configuration du business scenario . -
Projet Djaweb AlgérieJan 2010 - Jan 2010
Migration des parties CRM et Billing, en utilisant csv file sur la partie CRM et des batchs sur la partie billing (en utilisant JAVA), pour la mise à jour des clients après la modification sur les interfaces web.
-
Ingénieur développement/Configuration
Projet Tunisie TelecomJan 2009 - Jan 2009Développement des Web Services via l’extraction des commandes CMS et la determination d’INPUT/OUTPUT pour chaque WS(web service) (en utilisant BSCS IX R2 et JAVA)
Sim+ : activation du contrat à travers SMS
Activation du contrat Tunitel
Activation du contrat Elissa
Utilisation des singletons et les fonctions Synchronized.
Utilisation des Interfaces et les classes Abstract.
Utilisation d’RMI et XML et les polymorphismes.
Utilisation d’AXIS pour la compilation.
Utilisation des Threads et des HTTPSERVLETs ainsi que les objets CORBA pour la connexion et l’exécution des commandes CMS.
Corporate Optimum :
L’ajout d’un employé
Chercher et afficher les données d’un employé pour modification
Lister les forfaits
Lister les employés
Modifier les données d’un employé
Suppression d’un employé
Elissa :
L’ajout d’un contrat user not owner
L’ajout d’un contrat owner is user
L’ajout d’un utilisateur sponsored
Modifier les données du minor subscriber
Modifier les données du major subscriber
Chercher les données d’un client en utilisant le numéro d’appel
Chercher les données d’un client en utilisant le contract id
Corporate Optimum Family:
Ajouter un employé à une entreprise.
Supprimer un employé d’une entreprise.
Déplacer un employé d’un optimum offer à family offer.
Déplacer un employé du family offer à optimum offer.
Visualiser tous les employés participants à family offer à l’interne d’une entreprise.
Performance Testing : Développer des scripts PL/SQL et SHELL afin de tester le surcharge des Web services développés. -
Tech Lead Devops(Ops & Automation)
AXA FRANCE / AFAaujourd'huiMission:
Elasticsearch, Logstash, Kibana, SaltStack, Git, Python, docker, kafka
Au sein de l'équipe Monitoring, j’ai effectué les différentes tâches/missions:
• Gestion projets infrastructure et fonctionnel en mode Agile
• Coordination des différents contributeurs techniques et fonctionnels Axa Tech et Axa France (PO,PM, Architecte, éditeur, fournisseur, métier)
• Mise en place de l’infrastructure réseau
• Gestion des risques, remonte des alertes et proposition des plans d’action
• Installer cluster swarm Docker
• Création image docker
• Gestion des POD via kubernetes
• Dockerisation du stack ELK
• Installer cluster elasticsearch, kibana et logstash
• Configurer cluster ELK stack en cloud privé Iaas
• Automatiser la configuration cluster ELK stack via SaltStack
• Développer les Dashboard métier via Kibana
• Echanger avec les architectes (architecte fonctionnel, technique, réseau,) à propos l’architecture cible
• Faire le suivi de besoin avec les équipes métier et le traduire techniquement
• Gestion projet Performance data center (plateforme HP)
• Gestion des topic et partitions Kafka afin de les consommer par logstash
-
Ecole Nationale des Sciences Informatiques,
2005 -
Classes Préparatoires aux Grandes Ecoles d'Ingénieurs
2003
Tunisie, Septembre 2008 - Janvier 2009
• BSCS iX R2Architecture definition
• BSCS Configuration (Baseline Setup, Service configuration, Rate plan,system scenarios,business scenarios,…)
• Rating et Billing configuration
• Cost Control Configuration
• Promotion Configuration
• Free unit Configuration
• Roaming Configuration
• Supervision des processus de facturation
• Provisioning et Dunning
• Monotirer tous les modules BSCS iX R2 (PX, EI, CX, …)
• Processus responsable du tarification (FIH,FOH,RIH,RLH…etc)
• Tests de performance pour tous les modules de tarification et de facturation (Fih,Rih,Rlh,Bch…)
• Vue d'ensemble d’SDPX
Compétences techniques:
• Conception d'applications: Microsoft Project, Rational Rose, AMC Designer.
• Langage de programmation: C/C++, JAVA, PHP, ASP.Net, HTML, XML.
• API: Eclipse, JCreator, Oracle Developper, MS Visual Studio.
• Base de données: Oracle Database, SQL Server, MySQL.
• OS Platforms:Unix Solaris, Linux, Windows NT & XP
• Conception et architecture: UML and Merise.