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 .
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).