Open to CDI · Freelance · RemoteMorocco / International

Senior Application Support Engineer

El Mehdi Jouan.

El Mehdi Jouan

Reliability, from the system to the application.

Currently at SQLI · Client: Rexel

I troubleshoot critical environments and build the software that runs on them. Enterprise Linux, production support and hands-on product engineering.

Download CV

LINUX · APPLICATION SUPPORT · CLOUD

EMPLOYERS

  • SQLI
  • Oracle
  • ALTEN
  • CGI

CLIENT ASSIGNMENTS

  • Rexel
    via SQLI
  • Stellantis
    via ALTEN · PSA
  • TotalEnergies
    via CGI
4+years of experience
L3 / L4technical escalations
20+engineers trained at ALTEN

01 / SELECTED WORK

Complex systems. Concrete contributions.

From enterprise infrastructure to a product I built from the boot sector to the cloud.

ENTERPRISE LINUX01

Oracle

Getting to the root of critical Linux issues.

Technical support across Oracle Linux, RHEL and Oracle Cloud Infrastructure, including service-impacting incidents.

  • Oracle Linux
  • RHEL
  • OCI
  • KVM / libvirt
7 / 8 / 9Linux versions supported
Cloud + on-premEnvironment
Explore the case studyMAR 2025 — MAY 2026

Challenge

Diagnose complex operating-system failures while supporting enterprise customers during critical outages.

Context

Oracle Linux and OCI environments, covering compute, storage, networking, upgrades and system services.

My role

Technical Support Engineer 2 (IC2): L3/L4 escalations, live customer troubleshooting and coordination with Cloud, Database and Operations teams under SLAs.

Solution

Investigate boot, package, storage and network failures using journald, system logs and sosreport. Analyze kernel panics with kdump, vmcore and the crash utility. Validate KVM/libvirt hosts and VM lifecycles; manage fleet patching, software sources, policies and lifecycle jobs through OS Management Hub. Investigate Leapp upgrades and use Performance Co-Pilot and Grafana for performance analysis.

Tech stack

Oracle Linux 7/8/9, RHEL 7/8/9, OCI, KVM/libvirt, virsh, Leapp, OS Management Hub, journald, sosreport, kdump/vmcore, crash utility, Performance Co-Pilot, Grafana.

Impact

Contributed to identifying root causes and restoring services.

Key takeaway

Understanding the operating system helps connect an application symptom to the infrastructure behind it.

PRODUCT ENGINEERING · SYSTEMS ENGINEERING02

Caisse Mahali

One platform. From checkout to cloud.

A SaaS point-of-sale platform designed and built end to end for hospitality and retail.

  • Flutter
  • Dart
  • Socket.IO
  • Cloud SQL
3Platforms: Windows, Web, Android
FR + ARProduct interface
Explore the case studyAPR — JUN 2026

Challenge

Build a point-of-sale platform that serves different business workflows across desktop, web and mobile.

Context

Caisse Mahali serves hospitality and retail use cases, including restaurants, cafés, bakeries and supermarkets.

My role

Founder & CTO, responsible for designing and building the platform end to end.

Solution

Develop a single Flutter application for Windows, Web and Android, with French/Arabic interfaces and Socket.IO updates. Configure Cloud SQL regional high availability, failover, synchronous replication, backups and point-in-time recovery. Establish a DEV → QA → PROD delivery pipeline.

CM-POS OS & CM-POS Android

Proprietary Linux and Android editions delivered with Caisse Mahali terminals and tablets. The device starts directly on the checkout in a locked kiosk mode, with protected administration access for support. The result is a turnkey till: faster installation, fewer support calls and no diversion of the device.

Online & offline

The operating system and the application are designed together. When the connection drops, the till keeps selling; when it returns, everything synchronises with the cloud or the shop server automatically, with no action from the cashier.

Tech stack

Flutter, Dart, Socket.IO, Cloud SQL, Nginx, Google Cloud Platform, GitHub.

Impact

Delivered a cross-platform SaaS product with real-time updates and database recovery capabilities.

Key takeaway

Product development and operational reliability need to be considered together, from the interface through to data recovery.

INDUSTRIAL OPERATIONS03

ALTEN / Stellantis

Keeping industrial IT moving.

Infrastructure operations and major-incident coordination for Stellantis (PSA Group), through ALTEN.

  • Windows
  • Linux
  • IBM Z/OS
  • PSASM
20+Engineers trained and mentored
Multi-siteIndustrial operations
Explore the case studyOCT 2023 — MAR 2025

Challenge

Maintain critical industrial systems while coordinating incidents, changes and external providers.

Context

An ALTEN assignment supporting infrastructure operations across Stellantis (PSA Group) sites.

My role

IT Infrastructure Engineer / Operations Pilot: L1/L2 Linux and multi-platform support, major incidents, system changes, provider escalations and team enablement.

Solution

Diagnose Linux service, network and storage incidents; document procedures in Confluence. Contribute to crisis calls and remediation plans, coordinate major incidents, plan upgrades and VM migrations, and manage provider escalations with Orange Business, SFR and AT&T using PSASM and OAP.

Tech stack

Windows, Linux, IBM Z/OS, PSASM (Service Manager), OAP, Confluence.

Impact

Trained and mentored 20+ engineers and standardized operational practices.

Key takeaway

Reliable operations depend on clear coordination and shared practices as much as technical diagnosis.

02 / ABOUT

An engineer who understands both sides of production.

I'm El Mehdi, a Morocco-based engineer with 4+ years of experience spanning software engineering, application support and enterprise Linux operations. I am currently a Senior Application Support Engineer at SQLI, on an assignment for Rexel.

My work connects application behavior with the systems underneath it. At CGI, I supported Linux-hosted, containerized applications for TotalEnergies. At ALTEN, I worked on industrial infrastructure for Stellantis, before handling enterprise Linux escalations at Oracle. Building Caisse Mahali added the perspective of taking a software product from architecture to delivery.

I bring that combined experience to diagnosing incidents, supporting production environments and working with development, operations and business teams.

Morocco · France · Europe · International remote opportunities

An engineer's perspective

NETWORKING / INFRASTRUCTURE / APPLICATIONS

El Mehdi Jouan

Everything becomes clearer when networking, infrastructure and applications work together. Each foundation has a role. Understanding how they connect is how we understand the system as a whole.

To me, this is where architecture reveals its true meaning: bringing distinct components together into a coherent, reliable and useful whole.

El Mehdi JouanSenior Application Support Engineer

03 / EXPERTISE

Depth in operations. Perspective from engineering.

Enterprise Linux & cloud

Investigate boot, kernel, storage and network failures; manage virtualization, patching and system lifecycles across cloud and on-premises environments.

A technical path from symptoms to diagnosis and service recovery.

Oracle Linux · RHEL · OCI · KVM/libvirt · OS Management Hub

Application & production support

Trace incidents from Linux and Docker through application code and PostgreSQL/MySQL data access; coordinate escalations in SLA-driven environments.

Clear incident ownership across application and infrastructure teams.

Docker · Spring · PostgreSQL · RCA · ITIL

Infrastructure & incident management

Coordinate major incidents, system changes, VM migrations and provider escalations.

Operational continuity supported by shared practices and team training.

Windows · Linux · IBM Z/OS · PSASM

Product & full-stack engineering

Build cross-platform software, real-time integrations and database recovery capabilities.

Product decisions informed by how systems are operated and maintained.

Flutter · Dart · Socket.IO · Cloud SQL

04 / FREELANCE

Bring me into the problem.

Focused engagements built around the environments and responsibilities in my experience. Scope and deliverables agreed for each assignment.

01

Linux & OCI diagnostics

The problem

A Linux environment is unstable, slow or blocked by an upgrade.

The engagement

Investigate logs, crash dumps and infrastructure behavior to identify causes and define corrective actions.

Deliverables

Diagnostic report, prioritized action plan and technical handover.

Technology

Oracle Linux, RHEL, OCI, sosreport, kdump/vmcore, crash utility, Grafana

Best fit

IT operations teams and organizations running enterprise Linux.

Let's work together
02

Production support reinforcement

The problem

Your team needs additional expertise for application incidents and escalations.

The engagement

Join the support workflow, investigate technical issues and coordinate with development and operations.

Deliverables

Incident follow-up, RCA documentation and support knowledge transfer.

Technology

Linux, Java platforms, ITIL processes

Best fit

Software providers, service companies and internal application teams.

Let's work together
03

Infrastructure changes & migrations

The problem

System upgrades or virtual-machine migrations need structured preparation.

The engagement

Assess the environment and contribute to planning, execution and verification of changes.

Deliverables

Change plan, verification checklist and operational documentation.

Technology

Linux, Windows, KVM/libvirt, Leapp

Best fit

Infrastructure teams managing hybrid or on-premises systems.

Let's work together
04

Cross-platform product development

The problem

A business workflow needs a coherent desktop, web and mobile application.

The engagement

Design and build a scoped application with real-time updates and a cloud data layer.

Deliverables

Agreed application scope, source code, deployment configuration and handover.

Technology

Flutter, Dart, Socket.IO, Cloud SQL

Best fit

Product teams and hospitality or retail businesses.

Let's work together
05

Application maintenance & integration

The problem

Existing applications need enhancements, data connections or reporting improvements.

The engagement

Maintain and evolve applications and connect data flows around business needs.

Deliverables

Agreed enhancements, integrations, reporting and technical documentation.

Technology

React.js, AngularJS, PHP, Spring, PostgreSQL/MySQL, Docker, Microsoft Azure

Best fit

Organizations with existing business applications and service companies.

Let's work together

05 / EXPERIENCE

A career across the full system.

Jun 2026 — PresentCURRENT

SQLI

Senior Application Support Engineer

Full-time · Hybrid · Client assignment: Rexel

  • Current assignment for Rexel.
  • ITIL, incident management and change management.
Apr 2026 — Jun 2026

Caisse Mahali

Founder & CTO

Independent · Casablanca · Hospitality & retail SaaS

  • Designed and built a single Flutter product for Windows, Web and Android.
  • Integrated real-time updates, Cloud SQL high availability and recovery, and a DEV → QA → PROD pipeline.
Details

Flutter · Dart · Socket.IO · Cloud SQL · Nginx · GCP · GitHub

Impact : A cross-platform POS product delivered end to end.

Mar 2025 — May 2026

Oracle

Mid-Senior Technical Support Engineer

Full-time · Casablanca · L3/L4 · Oracle Linux, RHEL, OCI & on-premises

  • Resolved boot, repository, package, storage and network issues; correlated journald, system logs, service dependencies and sosreport diagnostics.
  • Investigated kernel panics using kdump, vmcore and the crash utility, producing technical reports for customers and engineering.
  • Operated KVM/libvirt virtualization and validated VM lifecycles and host configuration.
  • Managed fleet patching, software sources, policies and lifecycle jobs with OS Management Hub.
  • Led live troubleshooting and L3/L4 escalations with Cloud, Database and Operations teams under SLAs.
Details

Oracle Linux · RHEL · OCI · KVM/libvirt · virsh · Leapp · OS Management Hub · sosreport · kdump/vmcore · crash utility · Grafana

Impact : Contributed to RCA and service restoration.

Oct 2023 — Mar 2025

ALTEN

IT Infrastructure Engineer

Full-time · Rabat · L1/L2 support · Client assignment: Stellantis (PSA Group)

  • Supported Linux servers alongside Windows and networking infrastructure in enterprise production.
  • Diagnosed Linux service, network and storage incidents and documented procedures in Confluence.
  • Contributed to crisis calls, high-priority incident reviews and remediation plans; coordinated upgrades, VM migrations and provider escalations.
  • Trained and mentored 20+ engineers and standardized operational practices.
Details

Windows · Linux · IBM Z/OS · PSASM · OAP · Confluence

Impact : Team enablement and support for critical industrial operations.

Sep 2022 — Aug 2023

CGI

Software Engineer / Production Support

Full-time · Rabat · Client assignment: TotalEnergies

  • Supported SAFETRIP, SAFEPASS and ICAPS, Linux-hosted production applications containerized with Docker.
  • Investigated incidents end to end, from OS and containers to PostgreSQL/MySQL data access.
  • Delivered fixes and enhancements across React.js, AngularJS, PHP and Spring Framework.
  • Built data integrations, interaction monitoring and automated reporting.
Details

Linux · Docker · PostgreSQL · MySQL · React.js · AngularJS · PHP · Spring · Microsoft Azure

Impact : Application continuity and business-specific improvements.

Mar 2022 — Sep 2022

CGI

DevOps Engineer Assistant

Internship · Rabat

  • Worked on automating reminders following the night application.
Details

Microsoft Azure · PHP frameworks

06 / TECHNOLOGY

Tools with a context.

Enterprise Linux, application engineering and the tools that connect them.

Systems

  • Oracle Linux 7/8/9
  • RHEL 7/8/9
  • Debian
  • Ubuntu
  • Windows
  • IBM Z/OS

Operating system engineering

  • CM-POS OS (Linux)
  • CM-POS Android
  • Kiosk mode
  • Secure Boot
  • Device lockdown

Linux internals

  • systemd
  • SELinux
  • GRUB
  • initramfs
  • Kernel parameters
  • LVM
  • XFS / ext4

Networking

  • DNS
  • NetworkManager
  • firewalld / iptables
  • Proxies
  • NSGs

Languages

  • Bash
  • Dart
  • Java
  • PHP

Frontend & frameworks

  • Flutter
  • React.js
  • AngularJS
  • Spring Framework

Backend & databases

  • Node.js / Express
  • Socket.IO
  • Nginx
  • Java platforms
  • PostgreSQL
  • MySQL
  • MariaDB
  • Cloud SQL
  • Offline-first sync

Cloud

  • Oracle Cloud Infrastructure
  • Google Cloud Platform
  • Microsoft Azure

Automation & containers

  • Ansible / AWX
  • Docker
  • Kubernetes
  • CI/CD
  • GitHub

Virtualization & lifecycle

  • KVM / libvirt
  • virsh
  • Leapp
  • OS Management Hub

Diagnostics & observability

  • journald / syslog
  • sosreport
  • kdump / vmcore
  • crash utility
  • Performance Co-Pilot
  • Grafana

Operations & ITSM

  • Jira
  • Confluence
  • ServiceNow
  • PSASM
  • OAP

07 / FOUNDATIONS

Engineering background. Continued learning.

EMSI

Engineering degree in Computer Science & Networks, EMSI Rabat.

Graduated in 2022

Baccalaureate in Physical Sciences, with honors · Youssef Ben Tachfine High School, Agadir · 2016

English: fluent · French: fluent · Spanish: basic

Oracle Linux System Administration on OCI

Oracle · April 2025

Final Exam: Java Novice

Skillsoft · December 2022

Final Exam: Secure Programmer

Skillsoft · Completion announced on LinkedIn

Virtualization with VCenter | 2024

Udemy · Course completion announced on LinkedIn

View credentials on LinkedIn

YOUR NEXT TEAM MEMBER

The essentials, in one place.

Experience, technical focus and education in a concise, downloadable CV. Available in English and French.

08 / CONTACT

Let's work together.

A permanent role, a freelance engagement or a product to build. Tell me who you are, where you are based and when you need someone: your request reaches me directly and I reply within 48 hours.

linkedin.com/in/elmehdijouan
  • Reply within 48 hours
  • Morocco, France, Europe and remote
  • Permanent roles, freelance and product projects
I'm reaching out about

Your details are only used to answer your request. They are never shared or used for marketing.