Mohamed N.

Ingénieur DevOps Senior | Kubernetes

Salary / Daily rate

Paris, France

Freelance

Can come onsite

Skills

AWSAzureKubernetesDevOps EngineerDockerGitLabJenkinsTerraform

Languages

Arabic (Native)French (Fluent)English

About me

Intro

Ingénieur DevOps certifié CKA/CKAD avec 7+ ans d'expertise en Kubernetes, Azure et AWS. Expérience confirmée en migration cloud, automatisation CI/CD et modernisation d'infrastructures pour des grands comptes (Essilor, Veolia, BpiFrance). Spécialisé en orchestration Kubernetes, Terraform et pipelines Jenkins/GitLab-CI pour optimiser vos déploiements et garantir haute disponibilité.

Links

Work experience

DevOps engineer

Essilor Group

Sep 2025 - Sep 2026

1 year 1 month

Créteil, France

Contexte : Modernisation des applications, maintien de la continuité des déploiements et garantie du lancement des tests NRT (Non-Régression Tests). RÉALISATIONS Build & DevOps ● Administration et maintenance de la plateforme Azure DevOps, ainsi que des outils Nexus et SonarQube. ● Mise à jour et maintenance des outils utilisés dans les environnements Essilor, notamment Nexus et SonarQube. ● Mise en place d’un mécanisme permettant d’éviter les collisions entre les différentes exécutions de tests avec Ranorex. ● Création d’un Webhook permettant de déclencher un pipeline lors de la détection d’un nouveau fichier dans un AWS S3 Bucket. ● Développement et maintenance de scripts PowerShell pour l’automatisation des tâches d’administration et d’exploitation. ● Intégration de nouveaux batchs de tests NRT (Non-Régression Tests) dans les pipelines Azure DevOps. ● Analyse et résolution des incidents liés aux pipelines Azure DevOps (troubleshooting). ● Maintenance et évolution des scripts existants dans les différents environnements. ● Intégration des tests SCA de l’outil HCL AppScan dans les pipelines Azure DevOps. ● Analyse et résolution des problèmes de saturation des disques des agents Azure DevOps, notamment par la mise en place d’actions de nettoyage et d’optimisation de l’espace disque. Fonctionnel: ● Facilitation de la communication et de la coordination entre les différentes équipes et collaborateurs. ● Analyse et prise en charge des besoins des équipes utilisatrices ● Gestion des accès et permissions Azure DevOps. ● Support technique auprès des différentes équipes (France et Thailande) sur les problématiques liées aux pipelines et aux environnements DevOps. ENVIRONNEMENT TECHNIQUE: Azure DevOps, Azure, AWS, windows server, Docker, python, DotNet Linux, Nexus, SonarQube, PowerShell, Bash/shell

DevOps Engineer

SFEIR

Oct 2022 - Jul 2025

2 years 10 months

Vétheuil, France

Modernisation et automatiser le déploiement des applications internes de Veolia RVD. ● Mise à jour du cluster Kubernetes de 1.31 vers la version 1.32, ● Migration des noeuds (controls planes et worker nodes) de CentOs vers Rocky 9, ● Troubleshooting sur les noeuds (not ready) lors de la migration système des noeuds, ● Responsable du POC Tanzu (Tanzu est un Kubernestes managé par VMware) et rédaction d'un REX pour les équipes. ● Migration des applications interne et externe depuis AWS fargate vers le Tanzu (K8S). ● Configuration des Azure application Gateway interne et externe pour migrer des applications développées en .NET depuis AWS vers Azure. ● Migration des pipelines depuis Jenkins vers Gitlab-CI. ● Développement des scripts python afin de récupérer des informations sur les pods sur K8S depuis l'ELK. ● Participation à la migration des applications depuis AWS vers Azure. ● Configuration et installation des features sur des windows server afin de préparer la migration des applications. ● Troubleshooting sur les serveurs d'application IIS. ● Développement des scripts en Python afin de faire des backup des dumps de base des données vers AWS Transfer Family.

Capgemini

Dec 2020 - Oct 2022

1 year 11 months

Maisons-Alfort, France

Consultant DevOps Chez BpiFrance

Sep 2021 - Oct 2022

1 year 2 months

Maisons-Alfort, France

● Mise en production des rapports QlikSense via XL Deploy ● Planification et organisation des MEPs de l'équipe ● Création des jobs Control-M afin d'ordonnancer le rafraichissement des données des rapports QlikSense. ● Développement d'un pipeline CICD (Jenkins, gitlab) pour automatiser la mise en production des rapports QlikSense. ● Développement d'un pipeline CICD (Jenkins, gitlab) pour automatiser la Création des streams et systemRules des rapports QlikSense. ● Migration de la configuration d'ordonancement (Control-M) de BO3 vers BO4 (SAP) ● Migration des rapports QlikSense de l'OnPrem vers AWS ● Développement d'un pipeline CICD pour une application développée en Python (conteneurisation avec Docker, CICD avec Jenkins, Déploiement sur EKS)

Migrating Oracle Mail to Microsoft 365 chez la Direction générale de l'aviation civile

May 2021 - Aug 2021

4 months

Paris, France

Aide à la préparation des migrations des utilisateurs. Migrations des utilisateurs. Support aux opérations de migration des utilisateurs (mail, contacts, agenda et archives ).

Consultant DevOps chez DGEC

Dec 2020 - May 2021

6 months

92130 Issy-les-Moulineaux, France

● Participation à la création d'infrastructure (architecture) du projet. Mise en place de la plateforme de préproduction et production du projet MCM (moncomptemobilite.fr). ● Automatisation de la création de ressources dans le cloud Microsoft Azure (VMs, CDN, VNET, AKS, DNS zone...etc) via Terraform. ● Automatisation de la création du LoadBalancer (Ingress) sur le cluster Kubernetes AKS via Terraform. ● Automatisation de la création de certificats TLS dans le cluster AKS via Terraform. ● Cryptage des données depuis Azure Application Gateway vers les applications déployées sur le cluster Kubernetes. ● Implémentation de règles de sécurité avec les Azure Firewall et Network Security Group (NSG). ● Participation à l'implémentation de la chaine CI/CD.

Ingénieur DevOps

Enerdata

Feb 2019 - Aug 2019

7 months

Mexico City, CDMX, Mexico

Industrialisation des applications développées en Symfony 3.4 et VueJs Responsabilité :  • Étude comparative entre les diffèrent outils d’intégration continue (jenkins, gitlab-CI, Travis ). • Étude comparative entre les diffèrent orchestrateur des conteneurs. • Implémentation d’une nouvelle architecture dans les serveurs de préproduction et production. • Mettre en place un pipeline CI/CD avec gitlab-CI. • Installation du Kubernetes sur la nouvelle infrastructure. • Déploiement des applications sur le Cluster Kubernetes. • Assurer la haute disponibilité et l’équilibrage des charges entre les applications déployées sur le cluster Kubernetes. • Automatisation du déploiement des applications avec gitlab-CI. Mots-clés : Ubuntu, Gitlab-CI, Kubernetes, Shell Scripting, Docker, DockerHub, Docker-Compose, PHP, Symfony, Git

Stagiaire

Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT

Jul 2018 - Oct 2018

4 months

Tunis, Tunisia

Montage d'un pipeline CI/CD Description: Monter un pipeline CI/CD de deux applications SpringBoot et Angular par différents outils tels que Jenkins, et tester la qualité du code par SonarQube Server. En outre, modification de l'exécution du "Job" depuis Jenkins Master sur un autre serveur distant pour déployer les deux applications. La communication entre le serveur "Jenkins Master" et le serveur de déploiement est assurée par une connexion sécurisée via le protocole SSH. Mots clés: DevOps, Jenkins, Pipeline CI/CD, Shell Scripting, SonarQube, SpringBoot, Angular, Maven, git


Education

Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT

Diplôme d'ingénieur, Informatique

2016 - 2019

3 years 1 month


Licenses & certifications

CKA

Issued: Feb 2024

Certified by Cloud foundation

CKAD

Issued: Dec 2022

Certified by Cloud foundation

The best place to find your next move

© 2026. All Rights Reserved.