Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Diom Yéro SOW

Cloud DevSecOps Consultant

Diom Yéro SOW
43 ans
Dakar (99 999) Sénégal
Situation professionnelle
Consultant
En simple veille
Présentation
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.
CV réalisé sur DoYouBuzz
Expériences

Cloud DevSecOps Consultant

Orange Senegal
Depuis janvier 2021
    • Process Complete migration of the API Management and Selfcare B2C on the PaaS Openshift V4 (Between 20 and 30 microservices) of production
    • Migration of the CI / CD chain (all slaves) on a Kubernetes cluster
    • Definition & implementation of a GitOps strategy with ArgoCD and Kustomize to ensure continuous deployment on PaaS environments
    • Helped to define a backup / restore strategy on an Openshift environment with Kasten solutions.
    • Supported teams in making their cloud applications ready in order to embed them, in a second phase, in PaaS (For those workloads still running on VMs)
    • Acculturated teams on Cloud technologies (AWS, Kubernetes, PaaS Openshift) through our CNA sharing sessions (Cloud Native Ambassador)
    • Performance audit of projects in the Digital scope (Spring boot, Keycloack, MongoDB, Jhipster, Angular, Ionic, NodeJS)
    • Realized an Istio Service Mesh PoC on the Selfcare B2C perimeter with a microservice architecture.
  • Technologies : Kubernetes, Openshift V4, OCS, CephFS, CephRDB, Keycloak, Docker, Rancher, AWS S3, AWS ECS, AWS Fargate, ECK ( Elastic Cloud on Kubernetes), Velero, Kasten, CheckMarx, Qualys Container Security etc...

Senior DevOps Consultant

Orange Senegal
Juillet 2019 à janvier 2021
    • 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
  • Technologies : Terraform, Ansible, Ansible Tower (AWX), ArgoCD for GitOps, Docker, Kubernetes, Openshift V4, AWS S3, AWS ECS, AWS Fargate, Qualys Container Security
    • 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.
    • 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
  • Technologies : Docker, Docker Compose, Jenkins, Jira, Confluence, Bitbucket, Portainer, Sonarqube, Sonatype Nexus Repository, Nginx Reverse Proxy, SoapUI, Jmeter, Squash TA & TM etc...
    • 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
  • Technologies : Java JEE, GIT, Wildfly10, REST, SOAP, SOAPUI, EJB3, CDI, Jira, Jenkins, Nexus, Maven, Zkoss Framework,HTML, Jquery, SonarQube, Selenium IDE,Arquillian, Mokito
    • 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…
  • Technologies : Java JEE, SVN, GlassfishV3, SOAP, SOAPUI, EJB3, CDI,Jira, Confluence, Jira Agile, Jira Portfolio, Tempo Planner, Jenkins, Nexus, Maven, Spring 4 (Core, Context, Beans, Mvc, Jdbc), Primefaces, JSF, Jquery, Odoo, PHP5, Glassfish, Tomcat6/7, SonarQube, Selenium IDE, Arquillian, Mokito
    • 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)
  • Technologies : Java JEE, SOA, BPEL, OpenESB, SVN, GlassfishV3, Oracle, SOAP, SOAPUI, EJB3, CDI, PFS (ACS, RADIUS, DSLAM, IMS), JMS, Redmine, Jenkins, Archiva, Maven, Arquillian, Logback
    • 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.
  • Technologies : Java JEE, SOA, BPEL, OpenESB, SVN, GlassfishV3, Oracle, SOAP, SOAPUI, Redmine, Jenkins, Archiva, Maven
    • Project planning and monitoring
    • Design of the mobile application architecture (J2ME MIDP)
    • Supervision of the teams of developers assigned to the realization of the modules (Located in Mauritius)
    • Evaluation of change requests and management of integrations
      Deployment of the three applications in Production : J2ME, frontend, backend (symfony)
  • Technologies : Java J2ME, PHP5, Doctrine, SVN, LAMP, Symfony 1.2, MIDP, Trac, ZohoProject

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...
    • 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
  • Technologies : GWT, Javascript, Vaadin, Tomcat, Google App Engine, MySQL, SCRUM
Site web de l'entreprise
  • 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.
Site web de l'entreprise