Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Mohamed Ounis

Mohamed Ounis

DevOps Engineer

Tunis
Employed Open to opportunities
  • Architectural design of a Security Information and Event Management, log management/monitoring and fraud detection solution based on the ELK Stack, Quarkus Microservices, and automated Elastic Beats agents mass-deployments using Ansible for the Orange Money™ Platform.
    Client: Orange Burkina Faso
  • Supervising and assisting on release deployments/GoLives, Pre Production deployments and CI/CD pipeline management for the Orange Digital Store™ Platform.
    Client: Orange MEA
  • Designing and implementing a DevOps process (CI/CD pipeline) for a Liferay Portal Application.
    Undisclosed Client
  • The introduction of Keyrus MEA Development Teams to the DevOps Mindset and its associated philosophy and the creation of a CI/CD pipeline with a full chain automation from Design to Production.

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

    • Full Review of the Microservice Architecture.

    • Design and implementation of a DroneCI continuous integration pipeline for The Analytics Collector Microservice.

    • Using Helm Charts for managing multiplicity of the Openshift Deployments Manifests to different Openshift Production Environements (TEST, PREPROd/NO-PROD and Kermit PROD Environements) .

    • The implementation of a performances test launch battery for the Analytics Collector Microservice using Gatling Test Framework.

    • The establishement of a continuous monitoring strategy for the Orange Digital Store application using prometheus, Grafana, Zipkin and the
      ELK stack.

    • Configuration Tuning of the ODS Microservices for compatibility purposes in the client's production environment (Orange Kermit Platform).

    • Automating the deployment to Openshift Test Namespace with a Source to Image Capability using Springboot Dekorate and maven build Plugin.

    • The creation of a high-availability backup strategy for MongoDB Database, Amazon Opendistro for Elasticsearch and CDN multimedia content used by ODS to an Amazon AWS Simple Secure Storage Bucket.

    • Redesign and Reimplementation of the ODS Analytics Collector Microservice using the appropriate design paterns and best practices using Spring WebFLux Reactive Programming.

    • The Implementation of the integration tests on the DroneCI continuous integration pipeline for the ODS Analytics Collector Microservice using TestContainers and Mockserver utilities.

    • Providing support for the development team to work with the Gitflow branching model and for handling Docker local stacks.

    • The recreation of a new Gateway API Microservice using Spring Cloud Gateway , Ribbon for LoadBalancing and Hystrinx for Circuit Breaking and fault tolerance.
  • Systems administration , Cloud Computing and Cybersecurity Duties .



    • - * - * Nouvelair Application Migration Project * - * - *

    • Reinstallation of the primairy and mirror-backup production Servers.

    • Conditionning of the environement and the instalation of the services.

    • The implementation of the cyber Security remidiation plan and the enforcement of security policies in regard to GDPR Regulations and ISO 27001/27002 standards.

    • The deployment of the Drupal CRM application.

    • Performance Tuning for MySQL , PHP-FPM and NGINX Loadbalancing .

    • Database Backup / Site Mirroring strategy.

    • Undisclosed Cybersecurity Emergency/Incident Response Team activities (CERT/CSIRT and Threat Intelligence).
Learn more
  • Studying the Integration of the Architectural Patterns CQRS and Event Sourcing in Accretio's Timeline Microservice
  • Migrating Accretio's Timeline Microservice (Jhipster Based) from Springboot 1.5 to springboot 2.1.6 standalone
  • Studying the recreation of Accretio's Backend with Quarkus Cloud Native Java Framework
Learn more
  • Ensuring the proper functioning of the TT-SGR application and updating the templates for new routers added.
  • Ensuring the operational status of core optic-fiber network switches, installation and commissioning of data links as part of the National Integrated Administration Network (RNIA) Project.
  • 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).
  • Computer Asset Management: Observation, Initiation to the professional environment
  • Building Neural Networks with Keras
  • BI (ELK stack)
    ELK stack
  • Machine learning with (Python (numpy, sci-py) ; Pandas ; Orange ; Weka ;Tanagra)
    Python (numpy, sci-py) ; Pandas ; Orange ; Weka,Tanagra
  • Big Data (Hadoop ecosystem , Hive , Pig)
    Hadoop ecosystem , Hive , Pig
  • Computer Vision (OpenCV)
  • Java Entreprise Edition
  • Springboot Framework
  • PHP5
  • HTML5/CSS3
  • Angular 6
  • Quarkus Java Cloud Native Developement Framework
  • Single SPA Micro Front-End Framework
  • Microservices architecture (Netflix OSS; SpringCloud , Eureka , Consul , Hystrix; Spring Actuator ; Hibernate ; Database multitenancy)
    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 )
  • 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)
  • Security Intelligence Event Analysis for Advanced Persistant Threat type Attacks using SIEM's
  • Securing JEE Applications developed with the Springboot Framework Using Spring Security
  • 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

IBM Security Intelligence Analyst Mastery Award

IBM Skills Academy (Tunisia)

Since September 2016

Engineer's Degree in Software and Information Systems Engineering

Higher Instute of Computer Science of Tunis

October 2017 to July 2020

Applied Licence on Networks and Services Administration

Higher Instute of Computer Science of Tunis

September 2014 to June 2017