Votre navigateur est obsolète !

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

×

Mohamed OUNIS

Ingénieur DevOps

Mohamed OUNIS
30 ans
Permis de conduire
Tunis (1006) Tunisie
Situation professionnelle
En poste
En recherche active
CV réalisé sur DoYouBuzz
  • Conception architecturale d'une solution de gestion des informations et événements de sécurité (SIEM), gestion/monitoring des logs et une solution de détection de fraude basé sur la suite ELK, Les microservices basé sur le framework Quarkus, Et l'automatisation du déploiement en masse des Agents Beats moyennant Ansible pour la plateforme Orange Money™.
    Client: Orange Burkina Faso
  • Supervision et l'assistance au déploiement des nouvelles releases/GoLives, les déploiement de mise en préproduction/UAT et la gestion du pipeline CI/CD de la plateforme Orange Digital Store™ (MyPlace ™).
    Client: Orange MEA
  • Conception et implémentation d'un processus DevOps (Pipeline CI/CD) pour une application Liferay Portal.Client Confidentiel
En savoir +
  • L'introduction des équipes de développement (Digital) de Keyrus MEA au mindset DevOps et son philosophie associée, et la création d'un pipeline CI/CD doté d'une chaîne continue d'automatisation de la conception à la production.


    • - * - * Main Project: Orange Digital Store * - * - *

    • Refonte totale de l'architecture microservices.

    • Conception et implémentation d'un pipeline DroneCI d'intégration continue pour le microservice Analytics Collector.

    • L'implémentation des chartes Helm pour la gestion de la multiplicité des manifests de déploiement sur les différents environnements Openshift (TEST, PREPROD/NO-PROD and Kermit PROD Environements) .


    • L'implémentation d'une batterie de tests de performances pour le microservice Analytics Collector Microservice Moyennant le Framework de tests Gatling .

    • L'établissement d'une stratégie de supervision continue Pour l'application Orange Digital Store en utilisant Prometheus, Grafana, Zipkin et la suite ELK.

    • Le Tuning de la configuration des microservices pour assurer la compatibilité avec les exigences de la plateforme de déploiement cloud privée du client (Orange Kermit Container Platform).

    • L'automatisation du déploiement vers Openshift (Namespace de développement) avec la technologie Source-to-Image (S2I) en utilisant DekorateIO et le plugin Build de Maven.

    • La création d'un processus de sauvegarde automatique et restauration post-incident pour la base de données mongoDB, pour Amazon Opendistro for Elasticsearch et les données multimédias de la CDN utilisé par ODS vers une Bucket AWS S3 .

    • La refonte de la conception et la ré-implémentation du microservice ODS Analytics Collector en utilisant les patrons de conception appropriés et les bonnes pratiques en utilisant Spring WebFlux et la programmation réactive .

    • L'implémentation et l'intégration des tests sur le pipeline d'intégration continue DroneCI pour le microservice ODS Analytics Collector en utilisant les TestContainers et Mockserver.

    • Assistance des équipes de développement à l'utilisation du modèle de branching GitFlow et des stacks Docker locales.

    • La création d'une nouvelle API Gateway Microservice en utilisant Spring Cloud Gateway, Ribbon pour l'équilibrage de charge et Hystrix pour le "Circuit Breaking" et la tolérance au pannes.
  • Systems administration , Cloud Computing and Cybersecurity Duties .

    Administration de systèmes , Cloud Computing, et cyber-sécurité.


    • - * - * Projet de migration du CRM de Nouvelair * - * - *

    • Réinstallation des serveurs de production principal et miroir/secours.

    • Configuration de l'environnement et installation des services.

    • L'implémentation d'un plan de remédiation sécurité et l'enforcement des polices de sécurité en relation avec l'RGPD et les stadards ISO 2001/27002.


    • Le déploiement de l'application CRM Drupal.

    • Tuning performances pour MySQL, PHP-FPM et l'équilibreur de charge NGINX.

    • Database Backup / Site Mirroring strategy.

    • Undisclosed Cybersecurity Emergency/Incident Response Team activities (CERT/CSIRT and Threat Intelligence).
  • L'étude de l'intégration des patrons architecturaux CQRS et EVENT SOURCING dans la plateforme Accretio
  • Migration du microservice Accretio Connect Timeline (basé sur Jhipster) de springboot 1.5 vers springboot 2.1.6 Standalone (Sans Jhipster)
  • L'étude de la refonte du backend d'Accretio avec le Framework Quarkus Java Could Native
  • Assurer le bon fonctionnement de l'application TT-SGR ainsi de la mise à jour des templates avec les nouveaux modèles de routeurs ajoutés.
  • Maintenance des commutateurs réseaux coeur en fibre optique et la construction des liaisons data pour le Réseau National Intégré d'Administration Tunisienne.
  • Design, Development and Deployment of an open source application for configuration automation and secure remote access to routers of Tunisia Telecom's corporate customers within the IT Security Subdivision.
  • Configuration and commissioning of transmission lines and modems / routers (ADSL / SDSL / VDSL / OF).

Professional Field Initiation Internship

Ministère de Finance (RNTA : Direction Informatique)
Juillet 2015
  • Computer Asset Management: Observation, Initiation to the professional environment

Diplôme National d'Ingénieur en Génie Logiciels et des Systèmes d'Information

Institut Supérieur Informatique, Univesité Tunis El-Manar

Octobre 2017 à juillet 2020

IBM Security Intelligence Analyst Mastery Award

IBM Skills Academy (Tunisia)

Depuis septembre 2016

Diplôme National de la Licence Appliquée en Administration de Réseaux et Services

Institut Supérieur Informatique, Univesité Tunis El-Manar

Septembre 2014 à juin 2017
  • Microservices architecture (Netflix OSS; SpringCloud , Eureka , Consul , Hystrix; Spring Actuator ; Hibernate ; Database multitenancy)
  • Cloud Native Computing ( Docker ; Kubernetes ; FAAS and OpenFaaS)
  • Cloud Native Developement Frameworks (Springboot , Quarkus , Micronaut )
  • Java Entreprise Edition
  • Springboot Framework
  • PHP5
  • HTML5/CSS3
  • Angular 6
  • Quarkus Java Cloud Native Developement Framework
  • Single SPA Micro Front-End Framework
  • Security Intelligence Event Analysis for Advanced Persistant Threat type Attacks using SIEM's
  • Securing JEE Applications developed with the Springboot Framework Using Spring Security
  • Building Neural Networks with Keras
  • BI (ELK stack)
  • Machine learning with (Python (numpy, sci-py) ; Pandas ; Orange ; Weka ;Tanagra)
  • Big Data (Hadoop ecosystem , Hive , Pig)
  • Computer Vision (OpenCV)
  • UML (Rational Rose, Start UML)
  • Merise (PowerAMC)
  • BPMN (Process Maker)
  • Avionics Architecture Description Language (AADL)
  • Classic Models (Cascade, V model and the Spiral Model)
  • Agile Methodologies (XP et SCRUM)
  • Active Directory domaine administration (Windows)
  • Servers Administration for LDAP, Radius (sous Windows Server 2012)
  • LINUX Systems Administration (Servers and Workstations)
  • Creating, Managing and Securing Servers ( WEB, DHCP, DNS, SSH, SNMP) All by using Open Source Tools (LINUX)
  • Android Native
  • Good understanding of subscriber line network architecture
  • Good knowledge of copper line quality test techniques, configuration and provisioning of ADSL / SDSL / VDSL lines and modem / routers
  • Good familiered with NMS used by Tunisie Telecom for the control of DSLAM and IPMSAN equipment (Huawei U2000, Huawei N2000, Alcatel Lucent AMS ...)
  • Good mastery of fiber optic lines (single-mode / dual mode) quality testing techniques for enterprise customers routers