Omar Moulay

Senior Full Stack Java Developer | DevOps

Salaire / Taux journalier

Marseille, France

Freelance

Peut venir sur site

Expertises

JavaDevOpsGoogle Cloud PlatformDockerAngularAzureMongoDBPythonKafkaPrometheusLinuxOpenShiftGitPostgreSQLJenkinsGrafanaTerraformMySQLAnsibleDéveloppement Fullstack

Langues

AnglaisArabeEspagnolFrançais

À propos

Introduction

Expert DevOps et Développeur Full Stack avec une solide expérience en infrastructures cloud et développement Java. Spécialisé dans la mise en place d'architectures DevOps modernes (GitLab CI, Kubernetes, Docker) et l'automatisation des processus. A piloté avec succès des projets majeurs chez ArcelorMittal et Amadeus, notamment la migration vers le cloud Azure et l'optimisation des pipelines CI/CD. Capable de délivrer des solutions robustes et évolutives pour vos projets technologiques.

Liens

Expérience de travail

Full Stack Java Developer | DevOps Engineer

ML ConsultingFreelance

janv. 2021 - Présent

5 ans 10 mois

Remote, Oregon 97458, États-Unis

Full Stack Developer | DevOps

ArcelorMittalFreelance

mai 2023 - janv. 2025

1 an 9 mois

Fos-sur-Mer, France

✅ Mise en place d’une infrastructure DevOps robuste Nous avons migré de GitHub vers GitLab pour remplacer Jenkins, devenu trop lent et surchargé, en utilisant GitLab CI. L’objectif était de créer une infrastructure DevOps moderne et scalable, avec des pipelines lancés à chaque commit. Nous avons défini les étapes CI/CD par groupe de projets, créé des images Docker optimisées, et mis en place des règles de déploiement et d’acceptation. Pour la sécurité, nous avons intégré HashiCorp Vault pour gérer les secrets, et déployé Grafana pour des tableaux de bord de surveillance. ✅ Réalisation et mise en place d'un outil de type "One Click Workspace" Le processus d’onboarding, devenu obsolète et chronophage, a été repensé pour permettre aux nouveaux arrivants de disposer rapidement des outils nécessaires à leur travail. À mon arrivée, ce processus prenait plusieurs jours en raison d’erreurs lors du partage des ressources. Nous sommes ainsi passés d’un système incluant le partage manuel d’outils, de workspaces, etc. (prenant 1 à 2 jours), à une solution automatisée permettant de configurer un projet complet en une quinzaine de minutes. ✅ Développement de Web Storage Manager L’objectif était de développer une solution interne de stockage de fichiers afin d'éviter l’utilisation de MinIO et de réduire les coûts liés aux services AWS S3. L’application devait stocker localement les photos des défauts de bobines, gérer l’authentification et l’accès aux fichiers via des tokens, assurer la synchronisation et la sauvegarde des fichiers en local à l’aide de tâches cron exécutées sur différentes machines et s’inspirer du fonctionnement de MinIO pour la gestion des fichiers. ✅ Migration de Quality Control Manager L’application lourde QCM, initialement développée sous JDK 8, ne fonctionnait plus en raison de l’obsolescence de cette version. J’ai piloté sa migration vers JDK 17, en passant par une étape intermédiaire sous JDK 14 pour assurer une transition progressive et sécurisée.

AmadeusFreelance

mars 2021 - mai 2023

2 ans 3 mois

06270 Villeneuve-Loubet, France

Ingénieur DevOps

avr. 2022 - mai 2023

1 an 2 mois

06270 Villeneuve-Loubet, France

✅ Management de la stack DevOPS pour l’outil DIH (Dynamic Intelligence Hub) d’Amadeus : o Création/modification/suppression de ▪ Clusters ▪ Namespaces contenues dans le cluster ▪ Configurations contenues dans un namespace : secrets, configmaps, images docker etc. o Migration de clusters hébergé sur des datacenters physiques vers le cloud Azure : ▪ Décommissionnement d’openshift et de l’outil legacy PTT (interne à Amadeus) pour HELM ▪ Migration des plateformes de release dans un premier temps, puis de production : • Synchronisation avec les équipes responsables des applications présentes sur les différentes plateformes pour validation • Synchronisation avec les équipes Kafka, Splunk pour la création des streams/brokers kafka, index splunk, etc. ✅ Sherrifing : o Task force DevOps organisé en KANBAN pour répondre à toute demande de support des développeurs ou compagnies aériennes sur leurs pipelines. o Healthchecks de routine sur les différentes plateformes de production de compagnies aériennes. o Handshakes avec les équipes en Inde et en Colombie pour avoir un support 24/24 (méthodologie follow the sun). ✅ Développement/intégration d’outil à la stack existante : o Intégration de ArgoCD à la stack DIH (POC réalisé – début d’intégration) o Migration des pipelines existantes vers GOB (environnement sécurisé interne à Amadeus) : ▪ Contrainte exigée par l’équipe Jenkins o Amélioration des outils existants : ▪ Regroupement de plusieurs scripts python et groovy pour former un seul et même outil : OCN (One Click Namespace) o Mise en place d’alertes sur les namespaces, pods avec des règles Prometheus et l’utilisation de Thanos pour persister ces alertes. Ces alertes sont ensuite déployés sur Argo et sont accessible via ArgoUI o Ajout de dashboard sur Prometheus, Grafana (One view dashboard : vue d’ensemble sur l’état de l’infrastructure).

Développeur Full Stack

mars 2021 - mai 2022

1 an 3 mois

06270 Villeneuve-Loubet, France

🚀 Développement d'une Plateforme d'Agilité pour les Compagnies Aériennes Dans le cadre de cette mission, j'ai contribué à la conception, au développement et à la mise en production d'une plateforme innovante permettant aux compagnies aériennes de développer et d'intégrer leurs modules directement sur notre solution. Mes principales responsabilités : ✅ Conception et développement de microservices stratégiques : Analyse des besoins, rédaction de spécifications techniques et analyse d'impacts. Développement et déploiement de nouveaux microservices en production. ✅ Amélioration des solutions existantes : Intégration d'outils complexes et optimisation des performances. Maintenance et évolution des microservices pour répondre aux besoins métiers. ✅ Support aux équipes de développement : Accompagnement technique pour la conception de solutions robustes et scalables. Mise en place de monitoring pour assurer la performance et la disponibilité des services. Collaboration avec des équipes multiculturelles (Londres, Bangalore, etc.). ✅ Gestion de projet et collaboration : Coordination avec les parties prenantes internes et externes pour aligner les livrables sur les attentes (SAFe et KANBAN pour le support). Documentation technique et fonctionnelle pour faciliter la maintenance et l'évolution des solutions.

Atos

mai 2018 - janv. 2021

2 ans 9 mois

Région de Aix-En-Provence, France · On-site

Apprenti ingénieur développement

oct. 2018 - janv. 2021

2 ans 4 mois

Région de Aix-En-Provence, France · On-site

🚀 Refonte du Site « Autoentrepreneurs.com » Dans le cadre de cette mission, j'ai contribué à la refonte complète « from scratch » du site autoentrepreneurs.com, une initiative gouvernementale visant à simplifier les déclarations administratives pour les auto-entrepreneurs. Mes principales responsabilités : ✅ Conception et développement d'une application Back-end : Développement de services web (SOAP et API REST) pour le nouveau site dédié aux déclarations administratives (ACOSS). Collaboration au sein d'une équipe projet de 8 personnes, répartie entre la refonte du site et la TMA (Tierce Maintenance Applicative). ✅ Refonte du projet en deux phases : Phase d'initialisation : ▪ Manipulation de métadonnées pour décrire et valider des formulaires. ▪ Automatisation du paramétrage et optimisation des requêtes d'insertion. ▪ Mise en place d'un cache niveau 2 pour améliorer les performances et la capacité mémoire. Phase de développement et de tests : ▪ Développement de nouveaux services REST conformément aux spécifications client et aux tickets Redmine. ▪ Création de tests unitaires pour prévenir les régressions et anomalies. ▪ Correction des anomalies en fonction des retours clients. ✅ Participation à la TMA de l’existant : Correction d’anomalies sur l’application existante. Implémentation d’évolutions pour répondre aux nouveaux besoins métiers. 💡 Résultats clés : Livraison réussie d'une application Back-end performante et scalable. Amélioration significative des performances grâce à l'optimisation des requêtes et la mise en place d'un cache niveau 2. Collaboration efficace avec les équipes pour respecter les délais et les spécifications client.

Stagiaire développeur JAVA EE

mai 2018 - oct. 2018

6 mois

Région de Marseille, France

Memble pôle qualité

Junior MIAGE Concept Aix-Marseille

mars 2018 - janv. 2021

2 ans 11 mois

Région de Aix-En-Provence, France

Stagiaire en développement Web

Coup de Poing

mai 2017 - oct. 2017

6 mois

Région de Nice, France


Formation

Aix-Marseille University

MIAGE

2017 - 2020

3 ans 1 mois

Université Côte d'Azur

Diplôme universitaire de technologie

2015 - 2017

2 ans 2 mois

Lycée Frédéric Mistral

Baccalauréat

2012 - 2015

3 ans 2 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.