ali riahi

Ingénieur Java Senior | DevOps Kubernetes

Salaire / Taux journalier

92700 Colombes, France

Freelance

Peut venir sur site

Expertises

JavaDevOpsDockerKubernetes

Langues

AnglaisArabeFrançais

À propos

Introduction

Ingénieur Java/DevOps avec 10+ ans d'expertise en développement full-stack et infrastructure cloud. Spécialisé en CI/CD, Kubernetes, et architectures microservices avec expérience prouvée chez Enedis, SFR et SCOR. J'optimise vos projets Java/Spring et automatise vos déploiements pour accélérer votre time-to-market.

Liens

Expérience de travail

TECH LEAD JAVA/DEVOPS

Stime DSI Groupement Les Mousquetaires

sept. 2024 - Présent

2 ans 2 mois

92320 Châtillon, France

Headless – Lancement d’un nouveau projet développé from scratch, composé de plusieurs microservices pour la gestion après-ventes. PRESTATIONS RÉALISÉES : - Préparation du dossier d'architecture. - Réalisation de revues de code afin de garantir le respect de la pyramide de tests définie dans notre socle, le niveau de couverture attendu, la conformité à l’architecture hexagonale et l’absence de code smell. - Développement le module de gestion des Stores (microservice conçu en architecture hexagonale) en utilisant Java 21 et Couchbase. - Développement de jobs Spring Batch pour récupérer des données depuis plusieurs sources, effectuer une agrégation, puis les ingérer dans Couchbase. - Développement du code CI/CD pour assurer le versioning et le déploiement sur Google Cloud (GitLab, Helm, Docker, Kubernetes GCP, ArgoCD).

INGÉNIEUR JAVA SENIOR/DEVOPS

Stime DSI Groupement Les Mousquetaires

oct. 2023 - juil. 2024

10 mois

92320 Châtillon, France

Référentiel Achats – Application Java/Spring alimentée par des sources de données externes (tickets SIC, coupons encaissement) pour calculer un cumul d’achats, utilisé par des services web déterminant les droits et gains clients liés aux coupons. PRESTATIONS RÉALISÉES : - Migration d'une application Spring legacy (Java 7) vers une application Spring Boot (Java 11). - Mise à jour des jobs Spring Batch (de XML vers Java) - Mise en place de la configuration OIDC avec Keycloak et mapping des rôles pour Spring Security. - Développement des nouvelles fonctionnalités exposant des services web (REST). - Développement d'un Job Spring Batch pour exposer les coupons les plus récemment mis à jour. - Conteneurisation des tests unitaires et des tests d'intégration. - Mise en place du pipeline d'intégration continue CI/CD avec GitLab Runner et ArgoCD pour déploiement sur OpenShift. - Migration des jobs Shell vers des CronJobs dans OpenShift et développement d'un Dockerfile.

INGENIEUR JAVA SENIOR/DEVOPS

Enedis

nov. 2022 - oct. 2023

1 an

92400 Courbevoie, France

- Maintenance de l'application IAM et développement de nouvelles fonctionnalités : Je pratique la maintenance de l'application IAM et a la developpement de nouvelles fonctionnalités. Je veille à respecter l'architecture hexagonale ainsi que les bonnes pratiques du craftmanship telles que TDD (Test Driven Development) et BDD (Behavior Driven Development). - Scénarios de performance et ajustement des configurations des ressources : Je développe des scénarios de performance et ajuste les configurations des ressources sur divers boîtiers en utilisant des outils tels que Telegraf, Jolokia et Gatling. Les résultats sont ensuite affichés sur Grafana. - Développement de scripts shell et scripts de configuration : développement de scripts shell ainsi que de scripts de configuration pré-installés ou de contournement de sécurité. - Participer aux des différents réunions des scrum SAFe (pi planning)

Ingénieur de développement Java / DevOps (kubernetes, Helm, Openshift)

Cnam

août 2022 - déc. 2022

5 mois

- Mettre en place le pipeline de l'intégration continue CI/CD par GitLab runner pour déployer les différentes applications sur le Platform de CNAM OpenShift - Développer un bric technique pour assurer l’échange de flux asynchrone des fichiers chiffre par Java11,SpringBoot , AWS S3 & Minio

INGENIEUR D’ETUDES & DEVELOPPEMENT FULL STACK JAVA VUE JS/DEVOOPS

SFR

mars 2021 - août 2022

1 an 6 mois

Paris, France

• implémenter les différents algorithmes pour importer et alimenter notre base de donnes à partir des fichiers Excel et fichiers CSV • Développer Les deux modules « Synchroniser » : Flux de Kafka pour synchroniser avec d’autre équipe (Pollux). • développer un job pour récupérer et importer des fichiers à partir d’une bucket S3 (Anakeion) • Participer au développement des procédures stocke (PostgreSQL) • Développer les fichiers dockerFile, modifier l’ingresse de kubernetes et modifier le fichier de gitlab-ci.yml pour modifier le process de déploiement. - Participer à le développement de différents interface de Pollux (import, export, synchroniser) avec Vue Js ENVIRONNEMENT TECHNIQUE OU OUTILS : Java8, Spring, SpringBoot, Hibernate/JPA, Maven, Kafka, Vue Js, Multithreading, PostgreSQL, Docker, Gitlab

SCOR

juin 2018 - mars 2021

2 ans 10 mois

INGENIEUR D’ETUDES & DEVELOPPEMENT PYTHON & DEVOPS

juil. 2020 - mars 2021

9 mois

Projet : Smart Credit - Participer au développement des parties BackEnd (Third-Party, engine, reporting, history) - « containerization » de notre application à l’aide de Docker, Docker-compose & Kubernetes Technologies: Python, Flask, Docker, Kubernetes, airflow, postgresql ,Nginx, Alibaba cloud

INGÉNIEUR DÉVELOPPEMENT FULL STACK JAVA ANGULAR & DEVOPS

juin 2018 - juil. 2020

2 ans 2 mois

Paris, France

Projet : ALPHA Consultant FullStack chez SCOR - Développer les différents parties backend (Java ,SpringBoot, Rest ,SOAP ,Aspose), FrontEnd (Angular, ag grid, highcharts) et les procedures stockées. - Migration de base de données d’un enivrement à un autres jusqu’ à la mise en prod (SqlServer, Drops, Scripts, Jenkins). - Les déploiements et la gestion les différents branches (Maven, Git). - Mettre en place le pipeline de l'intégration continue CI/CD sur les serveur AWS (AWS, Docker, kubernetes, Ansible). - participer à la migration vers AWS Technologies: Java, Spring, Angular, SqlServer, docker, kubernetes, Ansible, AWS, Hibernate, Maven, Acitive MQ, Procedurs Stockées, REST, SOAP, Aspose, ag-grid, highcharts, Git, Scripts, Jenkins, Spira.

Ingénieur de développement Java/Java EE

eXo Platform

juil. 2017 - juil. 2018

1 an 1 mois

Tunisie

→ Travaillant dans un environnement agile → Maintenance des applications éditées par l’entreprise (Java/J2EE). → Participer au Développement des "Portlets" spécifiques aux clients d'eXo (Java/J2EE). → Fournir du support technique aux clients d'eXo. Technologies : - Java/J2EE, REST, JSON, JavaScript, Hibernate, Git, Maven, LDAP.

Stage PFE

Talan Tunisie

févr. 2017 - juil. 2017

6 mois

Tunisie

Objets connectés sur la blockchain privée TalanCoin (un distributeur intelligent, automatique en payant des sommes de monnaies digitales <<talancoin : la monnaie interne de Talan>>via une application Web et à l’aide de la Blockchain privée. - Étudier les usages possibles des objets connectés déjà disponible au sein de Talan pouvant faire l'objet d'une application Blockchain - Choisir d’un ou plusieurs usage et estimation de la charge nécessaire à leur mise en place - Conception du connecteur TalanCoin pour ces objets et des smart contracts associés - Conception d’un nouvelle IHM à base d’Angular 2 permettant le suivi de l’exécution des contrats et le reporting - Développement des composants et web services conçus à base de Node.JS - Déploiement de la solution Mots clés: Blockchain, Ethereum, Solidity, Node.js, Angular 2, oauth2, Truffle

etudiant

Université de Tunis El Manar

sept. 2014 - janv. 2017

2 ans 5 mois


Formation

University of Tunis El Manar

ingénieur

2014 - 2017

4 ans

IPEIM

Admission au concours nationale de classe préparatoires aux grandes écoles

2011 - 2014

4 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.