
Hamdi LION
Senior Platform Engineer | Kubernetes & DevOps
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À 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é.
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
Kubestronaut
Délivré le : juil. 2024
KCSA: Kubernetes and Cloud Native Security Associate
Délivré le : juil. 2024
KCNA: Kubernetes and Cloud Native Associate
Délivré le : juin 2024
HashiCorp Certified: Terraform Associate
Délivré le : mai 2022
AWS Certified Developer – Associate
Délivré le : janv. 2022
LFS260: Kubernetes Security Essentials
Délivré le : août 2021
CKS: Certified Kubernetes Security Specialist
Délivré le : août 2021
AWS Partner: Accreditation (Technical)
Délivré le : juin 2021
CKA: Certified Kubernetes Administrator
Délivré le : févr. 2021
CKAD: Certified Kubernetes Application Developer
Délivré le : janv. 2021
CKAD: Certified Kubernetes Application Developer
Délivré le : janv. 2021
AWS Certified Solutions Architect – Associate
Délivré le : nov. 2020
AWS Cloud Services and Infrastructure - Cost Optimization Deep Dive
Délivré le : sept. 2020
AWS Security Essentials
Délivré le : juil. 2020
AWS Certified Solutions Architect - Associate Level
Délivré le : juil. 2020
Elastic Stack Essentials
Délivré le : juin 2020
AWS Concepts
Délivré le : mai 2020
Kubernetes Security
Délivré le : mars 2020
Amazon EKS Deep Dive
Délivré le : mars 2020
AWS Essentials
Délivré le : mars 2020