Career Profile

Project management : Scrum/Kanban Agile methods, DomainDrivenDesign, technical documentation

Systems Architecture : Domain Driven Design, Microservices (a.k.a SOA 2.0), REST APIs, Event-Driven Architecture

Development : Continuous Integration, Automated testing, 12-factor Applications

SysOps : Infrastructure-As-Code (Terraform, Buildkit), private cloud building (vSphere, Proxmox), public cloud deployments (GCP, AWS),

DevOps : ChatOps, Automation, Security-As-A-Service, Continuous Delivery, Observability

Cloud Native Tools : Kubernetes, Docker (Swarm/Machine/Registry), Jenkins Pipelines, Grafana, Graylog/ELK, Prometheus

Experiences

Training Instructor

Nov 2018-Sep 2019
Renault, PSA, Orange, Ministère de l'Education Nationale

Delivered training workshops with content including “Deploying with Kubernetes”, “Introduction to Docker and Containers” and “Container Orchestration with Docker Swarm”. Workshops size from 7 to 13 people.

DevOps Engineer

2018 (6 months)
Vente Privee, St-Denis

In a multi product context, building CI/CD pipelines for dev teams, empowering them to deploy, monitor and decide next moves.

Product #1: part of the InnerSource initiative, expose metrics based on code pushes across +1000 private repos.

Product #2: on-prem JIRA/Confluence maintenance

Product #3: scaling osTicket instance to +7000 tickets a month.

Keywords : Gitlab, Ansible, Terraform, vSphere, ELK

DevOps Project Leader

2016-2018
Nexway, La Défense

Building the first Software Supply Chain for Nexway, directed to support the new microservices-based product, with 70+ polyglot components (Java/PHP/Golang)

Each dev team (among, 50 developers) is empowered to push code through Github all the way to production by using the Jenkins Pipelines. The only accepted artifacted is a Docker image, which get auto-deployed in a Docker Swarm or Kubernetes cluster.

All code is continuously scanned for vulnerabilities agains CVE databases, and teams are independent in pushing into production, as we removed all SPOFs (human and software)

Keywords : Git, Docker, Jenkins, Grafana, Prometheus, ELK, Google Cloud

Lead Developer, Software Architect

2013 - 2015
Nexway, La Défense

Nexway, an ecommerce pure-player, is the whitebranded platform for renowned publishers (Kaspersky, Razer, etc.)

2013 : Implementing a new service based software architecture, with full ecommerce features : subscriptions, order fulfillment, payment gateway, etc.

2014 : major PHP migration, major code migration from SVN to GitHub, Continuous Integration with 80% code coverage of business cases

2015 : Building the next-generation product dubbed “Headless Commerce”, a set of REST APIs to manage digital catalog, carts and orders, decoupling any frontend choices from the backend services.

Keywords : SOA, RabbitMQ, REST/SOAP, ZF2, MongoDB

Lead Developer

Aug.'12 – Feb'13
Orange, Paris

A Marketplace for best productive ideas inside the company. Employees and domain experts discuss proposals. It has been deployed in 5 countries over 3 continents and many languages (arabic, polish, english). Most productive ideas are celebrated in a yearly award event during the “International Festival of Ideas”

Keywords : MVC Framework, ETL Talend, Agile UX building, LDAP

Co-founder

2009 - 2010
Upsale, Morocco

Nowtis, Morocco : SAAS product specialized on CRM/call centers (SeLoger.com, Phythea, AirFrance), (100% software based)

Foreign Minister of France in Johannesburg, South Africa : build MyEuropeVisa.com, the zero-paper process for obtaining travel visas.

Saudia Arabian Airlines, Jeddah : digital transformation of airlines logistics (framework PHP CodeIgniter, Jquery)

DigitalMediaProcess.com : < Web to print > e-commerce shop, (framework CakePHP, JQuery)

Skills & Proficiency

DevOps Pipelines

Docker Ecosystem

Domain Driven Design w/ Event Storming

Soft skills

Scripting / Configuration management