I am a DevSecOps consultant with +11 years of experience as a Developer, Software Architect and DevSecOps Engineer. I am a source of proposals for your teams and I have proven skills in coaching. I also support my clients on digital transformation strategies. I have worked with large Telecom groups in Europe such as Orange, Bouygues Telecom, State structures and IT service companies. I am interested in innovative and challenging projects.
Automation of B2E provisioning to reduce infrastructure delivery times from a few days to 30 minutes (with Terraform)
Hardening: Integration of Qualys Container Security to automate the vulnerability scan of images and containers in a Kubernetes / Openshift cluster
Continuous testing: Supported QA teams on the automation of functional tests with Robo-framework & Ready API and their integration into a DevOps pipeline
Deployment strategy: Generalization of OneClickDeploy across the entire scope of digital products.
Implementation of the Cloud Native Ambassador Program to prepare the deployment of Kubernetes / Openshift in the organization and encourage sharing
Supported in the development of business cases for new digital transformation projects- Assess the organization’s current position & needs
Consulting in the reorganization of the IT department to roll out the digital roadmap- Contributed to the writing of the partnership strategy between Sonatel and others partners firms (IBM, Atos, MNS etc).
Identified all the prerequisites for the launch and realization of the digital transformation roadmap.
Defined measurement KPIs on BUILD & RUN activities within the scope of the Digital Factory.
Worked on operating model to deploy agile at scale- Defined a role and responsability matrixin development process and help to improve interactions between business and IT.
Helped organization to adopt a product organizational structure- Contributed to launch the digital roadmap during Go To Run stepAssisted parteners during Assesment & OnBoarding phases to clarify the organisation structure and attendees.
Senior DevOps Consultant
Orange Sonatel
Octobre 2016
à décembre 2017
Implementation of a Continuous integration chain (Jenkins, Jira, Bitbucket, Confluence, Nexus, Sonarqube, OceanBlue, Prometheus, Docker, Ansible etc ...) in order to secure the developments
Dockerization of the entire integration chain: containerization of tools to facilitate their portability.
Integration of the vulnerability scan of web applications in the CICD chain in order to automate the issuance of security discharges.
Developed a maven plugin for the automation of Qualys scans (scan, check, report, download, analysis) and the addition of a vulnerability scan stage just after the deployment stage
Defined a new architecture for the TeleDAC platform intended to accommodate more than 700 administrative procedures.
Upgrade of the existing TéléDAC platform to integrate the specificities of act 3 of decentralization.
Defined and designed a generic engine for managing administration procedures using Design Patterns
Validate the technical architecture proposed in other ADIE projects
Implementation of continuous integration and production start-up procedures Technical audit of existing systems (Tele-payment, Girafe, TéléDAC Act 3) and follow-up of recommendations
Managed a team of +30 engineers (developers, interns and work-study)- Technical project manager on consulting, management and audit projects for our customers: IS audit, Diagnosis of business processes, Dematerialization of core business processes etc ...
Determines, monitors and qualifies the project deliverables of our customers: LONASE, SONES, CNRE, GIM-UEMOA, ALTM-TEAM etc ...
Management & monitoring of a portfolio of customer projects (software) and implementation of quality monitoring indicators.
Management & monitoring of the Product RoadMap
Management of the annual training plan for the division's teams- Implementation of KPIs to measure the performance of development teams based on:respect for commitments, team velocity, autonomy, Time To Delivery, Time To Go Live etc…
Head of an EIP (Eligibility and Partner Interface) development pole at Bouygues Telecom
Technical Leader on 11 Technical Systems of OSS-FAI
Validation of Technical Specification of Software Requirements addressed to developers Responsible for a team of 8 senior engineers (from 6 to 17 years of experience)
Management of Continuous integration projects and implementation on all technical systems of OSS provisioning.
Release Manager and implementation of continuous integration on all OSS STs.
Integration of development and continuous integration tools such as MAVEN, HUDSON, REDMINE, ARCHIVA, COBERTURA, EMMA into OSS technical systems. Sharing reports and quality indicators of deliverables with Managment Team.
Développement d'une Solution de contrôle des prix par SMS
Gandal IT
Depuis avril 2013
Verrieres Le Buisson
France
Développement d'un module de gestion des prix des produits homologués.
Traitement des sms pour ajouter la quantité ou volume d'un produit disponible dans une localité donnée. Par exemple, l'animateur envoie par sms la quantité de poisson disponible sur un marché X de la localité Y.
Module citoyen-actif qui donne la possibilité au citoyen de dénoncer une fraude sur le non respect des prix des produits homologués. Par exemple, un SMS de ce type est reçu : .Ce dernier code correspondant à celui de la boutique qui se compose : 01=code Région, 23 code commune 02 Numéro Boutique.
Module web qui affiche à travers une cartographie les endroits du territoire les plus touchés par la fraude sur les prix des produits.
Détails de l'expérience
Le principe est le suivant :
Les prix de certains produits sont homologués par le gouvernement du Sénégal, mais certains commerçants ne respectent pas ces prix pour deux raisons principales : 1- Les citoyens ne connaissent pas tous les prix homologués pour s'assurer de leur respect 2- Les commerçant font la sourde oreille et refusent de respecter les directives données par les autorités. Ces dernières ne possèdent pas les moyens nécessaires pour contrôler tous les commerçants.
Pour faire face à cette situation, ce module offre la possibilité au citoyen de verifier avec son téléphone les prix des produits homologués. Il peut aussi se transformer en agent de contrôle en denonçant une fraude sur les prix si il constate qu'un boutiquier ne respecte pas la directive des autorités.
De cette façon, les autorités pourront accéder à l'interface web pour visualiser les zones (avec une cartographie du territoire) où les fraudes sur les prix persistent. Cette application pourra être améliorée dans un futur proche pour prendre en compte plus de fonctionnalités.
L'objectif etant de faire en sorte que le contrôle participatif des citoyens rendent plus efficaces les actions des contrôleurs et des autorités.
Développement d'un Systeme d'Information Citoyen (SIC) Pour les Mairies
Gandal IT
Mai 2013
à octobre 2013
Verrieres Le Buisson
France
Chaque citoyen doit pouvoir envoyer un SMS pour accéder à un service d’information de la mairie de sa ville
Offrir une possibilité de communication plus large entre le maire et les citoyens de sa ville. Sur les événements prévus, l'agenda de la mairie, les activités sportives, les pharmacies de garde dans sa ville, un guide pour les touristes visitant la ville, travaux de voirie, prévisions météo, alerte épidémie etc..
Développer dans la dernière phase une application android pour étendre les fonctionnalités destinées aux administrés.
Détails de l'expérience
Donner une possibilité de communication plus large entre le maire et les citoyens de sa ville. Sur les evenements prévus, l'agenda, les activités sportives, les pharmacies de garde dans sa ville, un guide pour les touristes visitant la ville etc..
Une application mobile pourra également être developpé par la suite pour elargir les possibilités pour les citoyens. Ces derniers pourront egalement informer la mairie à travers un simple SMS sur certains dysfonctionnements :ordures non ramassés, des tags sur les murs, des fuites d'eau sur le reseau, probleme d'eclairage de certains quartiers etc...
Dans la pratique, un citoyen de la ville pourra envoyer un SMS de ce format au numéro de la mairie : pour avoir la liste des services de la mairie disponibles. pour avoir une aide pour son utilisation. L’idéal serait que les SMS envoyés vers le numéro de la mairie soient gratuits pour le citoyen. : pour déclarer à la mairie que des ordures dans le quartier n'ont pas été ramassées.
Solution mobile de suivi des nouveaux nés
Gandal IT
Juin 2013
à février 2014
Verrieres Le Buisson
France
Inscrire les nouvelles naissances dans chaque centre de santé en relevant les coordonnées téléphoniques des parents
Envoyer des alertes aux parents des enfants qui doivent être vaccinés ou suivis
Donner la possibilité à chaque chef de centre de santé d'acceder à la page web pour visualiser les enfants en retard dans la prise de leurs vaccins
Le chef du centre doit pouvoir choisir les femmes et enfants à inviter à une campagne de sensibilisation sur la santé des nouveaux nés.
Chaque enfant devra posseder un agenda qui contiendra ses vaccins à prendre, ses dates de rendez vous, ses dates de pesage etc...
Chaque parent de la localité doit pouvoir accéder à l'agenda prévu pour son enfant : les vacins à prendre, les dates de prise, les dates de pesage, les dates de consultation etc...
Software Engineer Java J2EE
Docdoku
Avril 2009
à septembre 2009
Stage
Toulouse
France
Wrote the specifications book and adapted the product to customer requirements (Météo-France)
Developed a proprietary formats converter module to pdf
Developed a webdav module and integrated into the EDM solution
Développement d'un site web de diffusion d'evenements sportifs
Université du Capitole
Mars 2009
à avril 2009
Projet étudiant
Toulouse
France
Analyse des besoins et conception détaillée du produit
Réalisation d'un prototype et présentation devant le client
Implémentation de la base de données et développement
Détails de l'expérience
Projet d'étude de fin d'années qui avait pour principale objectif de valider les enseignements acquis dans les modules de gestion de projet, génie logiciel, java et DAI. Le projet fut soutenu devant un jury de 3 professeurs (intervenants extérieurs travaillant dans des SSII et grands Comptes : SQLI, GFI, EADS) et un client. Chaque membre du jury devait valider un module de cours et ou du système à partir de la solution presentée.