Hamdi LION

Senior Platform Engineer | Kubernetes & DevOps

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

AzureTerraformDockerKubernetesHTMLSpring BootGitGitLabJenkinsRESTful APIsGrafanaMavenMicroservicesJavascriptAngularPHPC#JavaDevOpsCSSMongoDBGolang.NETAndroidLinuxGitHubPrometheusAnsibleScrumOracleWordPressScalaAWSElasticsearch

Langues

AnglaisFrançais

À propos

Introduction

Ingénieur DevOps/SRE certifié avec expertise en Kubernetes et environnements cloud (AWS, Azure, GCP). Expert en orchestration de clusters et automatisation d'infrastructures, j'ai dirigé des déploiements critiques chez Societe Generale et Banque de France. Spécialiste en sécurité Kubernetes (CKS), IaC (Terraform) et observabilité (Prometheus/Grafana), je transforme les infrastructures conteneurisées pour maximiser performance et fiabilité.

Liens

Expérience de travail

Platform/DevOps/SRE Engineer

ServierFreelance

janv. 2025 - Présent

1 an 10 mois

92150 Suresnes, France

- Audit de l'infrastructure existante - Mise en place d'une nouvelle stratégie de déploiement. - Rework et refactoring du code Terraform/Opentofu suivant les pratiques du clean code. - Rework du code Terragrunt afin de simplifier les déploiement en adoptant une approche GitOps. - Automatiser les migration des states terrafom/opentofu. - Mise en place de Sops afin de sécuriser les secrets. - Mise en place de pipeline Github Actions pour effectuer les déploiements, releases et build des différentes code base.

Plateform/SRE/Cloud Engineer

StētoFreelance

déc. 2024 - janv. 2025

2 mois

À distance

• Migration de la gestion des ingress/certificats SSL de Traefik vers Nginx avec Cert Manager et Let's Encrypt, assurant un renouvellement automatisé et une meilleure compatibilité avec les standards modernes. • Audit complet de l’infrastructure Kubernetes existante suivi de l’automatisation du provisionnement du cluster sur OVHcloud via Terraform, incluant la configuration avancée des nœuds (taints, labels, affinities). • Mise en place d’une solution d’observabilité unifiée basée sur Grafana Alloy et Loki pour la collecte centralisée des logs et métriques de l’ensemble du cluster (Traefik, Nginx, Django, K8s, etc.). • Standardisation et sécurisation des déploiements applicatifs avec Helm et Helmfile, accompagnée de l’intégration de SOPS pour la gestion chiffrée des secrets.

Platform/DevOps/SRE Engineer

Health Data HubFreelance

sept. 2024 - déc. 2024

4 mois

Paris, France

- Réalisation d'un audit de l'infrastructure existante, incluant un travail approfondi d'analyse historique. - Migration de Sonatype Nexus de la version 3.62 à la version 3.72. - Refactoring de l'ancienne base de code de la commande Scan (ClamAV) en GoLang. - Mise en place d’un module baseline pour uniformiser la configuration des clusters Kubernetes. - Mise en place des PrivateEndpoints / Private Links / NSG / Route Tables et Ouverture de flux entre les différents services. - Mise en place du composant Gitea via Terraform/Terragrunt

Senior Cloud & Kubernetes Engineer

Societe Generale Corporate and Investment Banking - SGCIBFreelance

févr. 2022 - oct. 2024

2 ans 9 mois

Paris, France

- Audit de l’infrastructure existante, travaux d'archéologie, et mis en place des mécanismes d'automatisation pour améliorer l'efficacité opérationnelle. - Revue et restructuration du code Terraform pour la construction de l’écosystème AKS. - Industrialisation du provisionnement des clusters/projets via Terragrunt - Refonte et rénovation du code de la post install Kubernetes des charts Helm et des fichiers Helmfile - Mise en place et maintenance de la post-install (Helm). - Diriger les migrations de state Terraform pour +500 clusters à gérer. - Developpent d'une CLI en Golang pour générer les fichiers Terraform et Terragrunt utilisant le framework Cobra. - Assurer les migrations des clusters AKS des versions 1.21 vers 1.23, 1.25, 1.27 et 1.29. - Support continu N2/N3 ainsi que la maintenance du parc. - Support et résolution des incidents critiques en situation d'astreinte. - Industrialisation et migration des données Harbor v1 vers v2 en utilisant les API Harbor. - Packaging, mise en place et configuration d’une solution de monitoring d’infrastructure en utilisant Prometheus, Grafana et Alertmanager. - Ajout de pipeline de CI pour les opérations journalières tel que la création de cluster. - Développement et packaging d’un outil de whitelist de CVE journalier. - Développement d’un exporter Prometheus custom pour remonter les vulnérabilités des images hébergées dans Harbor utilisant la librairie prometheus_client. - Mise en place d’une image factory et reconstruction automatique des images via une CI Jenkins. - Mise en place et configuration de Trivy Operator et développement d’un outil pour exporter les rapports de Trivy. - Mise en place d’un Kubernetes Operator en se basant sur Operator SDK pour remplacer Kiosk.sh afin de mettre en place un service catalog en self-service. - Mise en place de FluxCD afin de fournir des fonctionnalités en self-service et gestion des HelmRelease. - Developpement d'un Operator en GoLang pour la gestion des namespaces Kubernetes. Skills: Golang · Microsoft Azure · Azure Kubernetes Service (AKS) · Kubernetes · Jenkins · GitHub · Helm · Terraform · Terragrunt · Grafana · Harbor · Operator SDK · Kubebuilder · Argo CD

Hillstone

mai 2017 - mai 2023

6 ans 1 mois

Paris Area, France

Cloud & DevOps Community Leader

janv. 2019 - mai 2023

4 ans 5 mois

Paris Area, France

- Déterminer les objectifs de la BU, élaborer le Business Plan en lien avec la Direction Générale (RoadMap globale, objectifs et positionnement vis-à-vis aux technologies présentes sur le marché, être force de proposition pour développer la BU, ..) - Recruter, évaluer et manager les consultants de la BU Cloud & DevOps (passer les entretiens techniques et rencontrer les recrus) - Gérer la BU Cloud & DevOps et en assurer le reporting (l’état commercial et technique de la BU) - Représenter l'entreprise sur son périmètre d'activité de la BU Cloud & DevOps( se fait principalement chez le client et/ou en accompagnement à l’entité commercial si besoin) - Développer les compétences de ses collaborateurs (Workshop interne, Meetup, ...) - Suivre la carrière et les formations des collaborateurs (Formations techniques, choix de carrière, objectifs de l’année, ...) - Assurer la coordination entre les collaborateurs et le bon esprit d'équipe (Mise en place de l’outillage nécessaire pour assurer la proximité des collaborateurs vis-à-vis de l’entreprise).

Lead DevOps Engineer

févr. 2018 - mai 2023

5 ans 4 mois

Paris, France

Projet Cloud4.0: - Etude des solutions cloud ( AWS, Azure, GPC ) pour la migration du cluster Openshift sur K8S - Mise en place de l’architecture du cluster EKS ( VPC, Route Table, NACL, IGW, … ) - Mise en place d’un cluster EKS via eksctl - Création des templates CloudFormation pour automatiser les déploiements sur AWS et le provisionning des différents services EKS ( MetricServer, Traefik, Kubernetes UI, Let’sEncrypt, Calico, Prometheus, Grafana, … ) - Mise en place et configuration des machines bastions pour établir une connexion privée sur les nœuds EKS - Migration du patrimoine applicatif existant sur Openshift sur EKS - Migration des templates Openshift à Helm et automatisation du déploiement des différents services. - Migration des pipelines Jenkins - Cablage du cluster EKS avec CloudWatch et CloudTrail pour Auditer les actions sur le cluster Mots Clés: VSCode, AWS VPC, IGW, Subnet, Route Table, NACL, EC2, Cloud Watch, Cloud Trail, EKS, EBS Jenkins, Gitlab, GitlabCI, Docker, EKS, Minio, OpenSSL, Keytool; Traefik, Calico, MetricServer, KubernetesUI, Prometheus, Grafana, Keycloack

Responsable Adjoint BU Devops

sept. 2018 - déc. 2018

4 mois

Région de Paris, France

- Recruter et manager les consultants de la BU Devops (passer les entretiens techniques et rencontrer les recrus) - Développer les compétences de ses collaborateurs (Workshop interne, Meetup, ...) - Gestion d'une équipe Devops

Ingénieur Devops

mai 2017 - mars 2018

11 mois

Paris Area, France

Projet MYESN: - Etude et mise en place de la solution Openshift en mode SaaS ( Openshift Online ) - Etude et mise en place du socle applicatif de l’application MyESN ( MicroService Spring Boot, BDD MongoDB, Etude et mise en place de la Software Factory ( Sonatype Nexus 3, SonarQube, Jenkins, GitLab, GitLabCI, ..) - Configuration des Objets Openshift ( PO, CM, DC , ROUTE , SVC, SA, ...) - Industrialisation du déploiement des objets Openshift via les templates Openshift ( SonarQube, Nexus, Jenkins, Minio ) - Etude et mise en place d’une solution de génération de certificats ( Openshift-Acme ) - Mise en place des templates GitLabCI pour le Build - Mise en place des pipeline Jenkins pour la construction de l’image via Openshift - Développement d’un générateur de projet MicroService pour le BackEnd avec Maven Archetype - Mise en place et industrialisation de KeyCloak sur Openshift - Etude et mise en place de Minio - Déploiement et gestion de base de données mongoDB sur Openshift - Gestion des certificats applicatifs - Mise en place des services Prometheus / Alertmanager et configuration des PromQL - Mise en place des dashboards Grafana en utilisant Prometheus - Former les équipes Devops - Mise en place d'un service SMTP Relay sur du CaaS - Etude et POC des architectures des projets - Accompagnement projet sur les migrations Legacy vers Openshift - Développement des briques techniques (Absence, Cra, Contrat, Notification) - Développement d’un générateur de projet (Maven Archetype) - Création d’une image Docker générique pour les projets Spring Boot - Création d’une image Docker générique pour les projets NodeJS Mots clés : VSCode, Jenkins, Gitlab, GitlabCI, Docker, Openshift, Minio, OpenSSL, Keytool; Prometheus, Grafana, Keycloack, Spring Boot, MongoDB, Maven, Maven Archetype , Java8, Angular

Lead Devops Consultant

Banque de France

août 2018 - janv. 2022

3 ans 6 mois

Paris Area, France

- Configuration des Objets Kubernetes ( PO, CM, DEPLOY , ING, SVC, SA, ...) - Étude et mise en place du POC Hashicorp Vault, Consul-Template. - Mise en place des sidecars Consul-template pour récupérer des données depuis Vault - Étude et mise en place du POC Helm - Création des Charts Helm pour rendre générique l’utilisation des objets K8S - Création et configuration des Jobs Jenkins pour automatiser les déploiements - Gestion des certificats applicatifs - Migration des jobs Jenkins vers des Pipelines - Création des SharedLibs Jenkins - Mise en place des services Prometheus / Alertmanager et configuration des PromQL - Mise en place des dashboards Grafana en utilisant Prometheus - Mise en place d'un mécanisme de migration Elasticsearch en se basant sur elasticdump et les jobs K8S - Automatisation du provisionning des dashboards kibana - Automatiser l'unseal de Vault et la configuration du backend Kubernetes de Vault - Mise en place des security contexts de Kubernetes sur l'ensemble des deployments - Mise en place des networks policies afin de sécuriser les échanges inter et intra pod de Kuberentes - Former les équipes Devops - utilisation de Helm et best practice Devops - Mise en place d'un service SMTP relay sur du CaaS - Standardisation du déploiement avec Helm au sein de la BDF - Mise en place des Job Autosys pour automatiser certaines actions de production. - Création et mise en place des déploient du projet BI ( Dockerisation des application Rshiny + Helm ) - Etude et POC des architectures des projets - Accompagnement projet sur les migrations Legacy vers du CaaS / PaaS - POC keycloak - Automatisation de migration de cluster K8S - Préparation migration de K8S vers Openshift - Gestion des objets OCP / K8S - Déploiement des écosystèmes projet via Terraform Mots clés : Jenkins, XL Deploy, Git, Wildfly, Docker, Kubernetes, Openshift, Helm, Minio, Hashicorp Vault, ELK, elasticdump, RHEL7, Gitlab, OpenSSL, Keytool; Prometheus, Grafana, Keycloack, Terrafrom

Lead Devops Consultant

Bpifrance

févr. 2018 - juil. 2018

6 mois

Paris Area, France

- Création des images docker générique. - Création d'environnement Openshift - Configuration des Objets Openshift/ Kubernetes ( POD, CM, DC, BC , QUOTA, ...) - Administration de la plateforme Openshift 3.5 - Administration de SCM Manager et de Gitlab - Etude et mise en place des Pocs applicatifs. - Etude des différentes solutions de caching (Varnish, Memcached, Squid) - Élaboration et mise en place de l’architecture du caching API Varnish pour l’ensemble des Backends - Configuration de Varnish. - Configuration des Pods Varnish (DC, Pods, BC, PV, PVS, SVC, Routes, ….) - Création des Jobs Jenkins pour automatiser le déploiement avec Openshift Mots clés : Java, Jenkins, XL Deploy, Git, Svn, Tomcat7, TomEE, Docker, Kubernetes, Openshift, Varnish4, RHEL7, Gitlab, SCM Manager

Java & Devops Consultant

Viamedis Santé

juin 2017 - mars 2018

10 mois

Paris Area, France

Dans le cadre de l’équipe TMA d’une application de mutuelle dédié à Malakoff Médéric mes tâches sont les suivantes : - Analyse et développement en respectant les normes et les bonnes pratiques JAVA - Analyse et paramétrage des composants applicatifs et développement des évolutions souhaitées - Identification et correction d’anomalies - Assurer la maintenance évolutive et corrective - Assurer les tests unitaires JUnit, Mockito - Analyse et audit de performance. - Assurer et corriger les tests de non régression. - Etude sur les outils de provisioning et automatisation de déploiement ( Ansible, Puppet, Chef et XL Deploy ) - Élaboration des scripts Ansbile pour automatiser le déploiement. - Élaboration et configuration de XL Deploy pour automatiser le déploiement. - Élaboration des plans Jenkins. Mots clés : JAVA, Spring Core, Spring Data, Spring WebFlow, Spring MVC, Spring Batch, Hibernate, Log4J2, Dozer, JUnit, Mockito, Apache POI, Selenium, TestNG, Apache JMeter, JVisualVM, Jenkins, Ansible, XL Deploy, SQL Server, Git.

Sopra HR Software

févr. 2016 - mai 2017

1 an 4 mois

Soliman, Tunisie

Junior DevOps Engineer at Sopra HR Software

juil. 2016 - mai 2017

11 mois

Soliman, Tunisie

-Développement d’un outil générateur de graphe de dépendances entre les composants et d’une suite de rapport à partir d’une base de code. -Développement d’un outil qui permet de mettre à jour l’ensemble des parents des composants à partir d’une base de code local. -Création et Élaboration des plugins Maven, Profiles Parent afin d’assurer l’automatisation de génération de la documentation Asciidoc. -Création des projets de documentation Asciidoc pour l’ensemble des composants + Automatisation de génération de certaines parties pour des composants donnés. -Administration système et Exploitation, Haute Disponibilité de l’application, automatisation de création de plan Bamboo / Jenkins. -Intégration Continue Bamboo / Jenkins (Releasing + Intégration Continue). Mots Clés : JAVA/J2EE, Maven, Ant, OSGI, Apache Karaf, Apache Tomcat, Asciidoc, Spring, AngularJs, Bamboo, Jenkins, SonarQube, Unix, Ansible, Docker, Subversion

Stagiaire

févr. 2016 - juil. 2016

6 mois

Tunisie

-Mise en place et Customisation de l’outil Atlassian JIRA. -Développement et personnalisation des vues clients. -Développement d’un plugin de Reporting qui permet d’analyser les tickets dans une durée temporelle selon un état donné. -Développement de plusieurs requêtes SQL qui permettent d’identifier les nettoyages à faire dans l’environnement actuel. -Développement des scripts journaliers qui permettent d’automatiser les nettoyages effectués. -Mise en place et configuration de l’outil Graylog. -Création des scripts de vérification des comptes Utilisateur Unix et des failles de sécurité. Mots Clés : JAVA/J2EE, JSF, Velocity, Webwork, JIRA, Apache, Unix, Shell, Graylog, ElasticSearch, MongoDB, Oracle, SQL

Web Developer

A-MAG

nov. 2015 - juil. 2016

9 mois

Tunisie

-Intégration et développement web et mobile. -Maintenance du site WordPress Correction des Bugs CSS, JS. -Intégration et Customisation des plugins WordPress. -Développement et intégration d’une application web de gestion des news. -Développement d’une bibliothèque JS Spécifique pour la gestion d’un Agenda Culturel. -Développement d’une application Android pour la visualisation du flux de news. -Détection et envoi d’alerte Espace Disque Faible Mots Clés : PHP, HTML5, Javascript, CSS3, Wordpress, JAVA, Android, Apache

Intégrateur - Développeur Web

LeReferent.Net A.K.A AMAG

oct. 2015 - déc. 2015

3 mois

-Intégration et développement web. -Intégration et Customisation des plugins WordPress. -Développement et intégration d’un site web d’un magazine en ligne Mots Clés: PHP, HTML5, Javascript, CSS3, Wordpress

Stagiaire

Serenify.me

juin 2015 - juil. 2015

2 mois

Tunisie

Développement d'une application web dans le domaine du Healthcare en utilisant Framework .NET Mots Clés : C#, .NET, Razor, Web pages, Javascript, DurandalJS

Stagiaire

ESPRIT

juin 2014 - juil. 2014

2 mois

Tunisie

Développement d'un prototype d'une application web scalable utilisant Scala comme language de programmation. Mots Clés : Scala, JAVA, PlayFramework, Google App Engine

Stage PFE

ESTI

févr. 2013 - mai 2013

4 mois

Tunisie

Conception et développement d’un comparateur de prix via une solution de mobilité Android Mots Clés : JAVA, Android, SQL

Stagiaire

Amen Bank

août 2012 - août 2012

1 mois

Tunisie

Conception d’un système DAB Mots Clés : UML


Formation

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

Diplôme d'Ingénieur

2013 - 2016

3 ans 1 mois

Ecole Nationale d’Ingénieurs de Carthage ENICarthage

Licence Fondamentale

2010 - 2013

3 ans 1 mois


Licences et certifications

LFCS: Linux Foundation Certified Systems Administrator

Délivré le : juin 2025

Certifié par The Linux Foundation

Kubestronaut

Délivré le : juil. 2024

Certifié par The Linux Foundation

KCSA: Kubernetes and Cloud Native Security Associate

Délivré le : juil. 2024

Certifié par The Linux Foundation

KCNA: Kubernetes and Cloud Native Associate

Délivré le : juin 2024

Certifié par The Linux Foundation

HashiCorp Certified: Terraform Associate

Délivré le : mai 2022

Certifié par HashiCorp

AWS Certified Developer – Associate

Délivré le : janv. 2022

Certifié par Amazon Web Services (AWS)

LFS260: Kubernetes Security Essentials

Délivré le : août 2021

Certifié par The Linux Foundation

CKS: Certified Kubernetes Security Specialist

Délivré le : août 2021

Certifié par The Linux Foundation

AWS Partner: Accreditation (Technical)

Délivré le : juin 2021

Certifié par Amazon Web Services (AWS)

CKA: Certified Kubernetes Administrator

Délivré le : févr. 2021

Certifié par The Linux Foundation

CKAD: Certified Kubernetes Application Developer

Délivré le : janv. 2021

Certifié par The Linux Foundation

CKAD: Certified Kubernetes Application Developer

Délivré le : janv. 2021

Certifié par The Linux Foundation

AWS Certified Solutions Architect – Associate

Délivré le : nov. 2020

Certifié par Amazon Web Services (AWS)

AWS Cloud Services and Infrastructure - Cost Optimization Deep Dive

Délivré le : sept. 2020

Certifié par Linux Academy

AWS Security Essentials

Délivré le : juil. 2020

Certifié par Linux Academy

AWS Certified Solutions Architect - Associate Level

Délivré le : juil. 2020

Certifié par Linux Academy

Elastic Stack Essentials

Délivré le : juin 2020

Certifié par Linux Academy

AWS Concepts

Délivré le : mai 2020

Certifié par Linux Academy

Kubernetes Security

Délivré le : mars 2020

Certifié par Linux Academy

Amazon EKS Deep Dive

Délivré le : mars 2020

Certifié par Linux Academy

AWS Essentials

Délivré le : mars 2020

Certifié par Linux Academy

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.