
YOUSSEF GHARSALLAH
Consultant DevOps Senior | Kubernetes & OpenShift
Salary / Daily rate
95130 Franconville, France
Freelance
Skills
Languages
About me
Intro
Consultant DevOps/Cloud avec 5 ans d'expertise en Kubernetes/OpenShift et architectures GitOps, actuellement chez Orange Business. Spécialiste infogérance plateformes conteneurisées : déploiements automatisés ArgoCD, pipelines CI/CD avancés, supervision Prometheus/Grafana et gestion production 24/7. J'apporte une expertise complète de l'infra au run avec focus performance, sécurité et fiabilité.
Work experience
Consultant DevOps - Infogérance Plateforme OpenShift
Orange Business Services
Jul 2024 - Present
2 years 4 months
Vétheuil, France
Infogérance de la plateforme applicative IDFM sur OpenShift. Automatisation des déploiements avec GitOps: – Installation et admin ArgoCD via Operator OpenShift – Installation et admin Gitlab et gitlab CI – Création et optimisation des pipelines GitLab – Déploiements automatisés avec rollbacks – Gestion des variables d'environnement – Déploiement Vault via Helm pour la gestion des secrets avec rotation automatique – Installation DefectDojo avec scans dans la CI – Configuration SonarQube avec Quality Gates dans les pipelines – Admin Nexus Repository avec policies de nettoyage – Installation Minio (Object Storage S3-compatible) – Gestion Routes TLS/SSL, ConfigMaps, Secrets, RBAC – Stockage persistant (PV/PVC), StorageClasses, Resource Quotas, NetworkPolicies – Configuration HPA et déploiement via Operators – Gestion des Helm Charts applicatifs – Supervision Grafana/Prometheus avec dashboards et alertes – Analyse logs et troubleshooting sur pods/microservices – MCO: incidents production, astreintes niveau 2/3 – Rédaction DAT, matrices de flux Technologies: OpenShift 4, GitLab CI/CD, ArgoCD, Helm 3, Vault, DefectDojo, SonarQube, Nexus, Harbor, Minio, Grafana, Prometheus, Keycloak, RabbitMQ, Zabbix
DataOps Engineer – Migration Apache Airflow
Contexte: Migration complète d'Apache Airflow vers le chart Helm officiel sur AWS EKS, avec garantie de continuité de service et alignement aux bonnes pratiques Kubernetes. Réalisations: – Analyse de l'architecture existante (chart communautaire) et définition de la stratégie de migration vers le chart officiel Airflow – Migration et stabilisation des Helm charts Airflow sur Kubernetes (EKS) avec tests de validation – Refactorisation de la gestion ArgoCD (résolution des conflits d'ownership / SharedResourceWarning) – Mise à jour et documentation du code Terraform (infrastructure EKS, IAM, AWS Secrets Manager) – Pilotage des déploiements Terraform via Spacelift (stacks, policies, drift detection, intégration GitOps) – Correction et fiabilisation des ExternalSecrets (ESO) (templates, gestion des clés git-sync) – Sécurisation des accès AWS via IRSA / IAM pour Airflow et intégration avec Secrets Manager – Résolution d'incidents applicatifs (Fernet key, Celery config, gestion des logs Airflow) – Rédaction de la documentation technique (architecture, déploiement, exploitation, rollback) – Collaboration transverse avec les équipes Data, DevOps et Produit Environnement technique: AWS, EKS, Kubernetes, Apache Airflow, Helm 3, Terraform, Spacelift, ArgoCD, ExternalSecrets (ESO), AWS Secrets Manager, IAM/IRSA, Python, Celery, GitLab CI/CD
Responsable Applicatif DevOps - Production
IBM
Aug 2023 - Jul 2024
1 year
Responsable de 3 applications métiers sur IBM Cloud. Gestion production, mises en prod ServiceNowe et support technique niveau 3: – Gestion environnements hors prod (Recette, Formation, Migration) – Mises en production complètes : changements ServiceNow, run books – Coordination CAB pour validation des changements – Planification déploiements avec métier et respect fenêtres de maintenance – Déploiements prod avec rollback plan – Incidents production : classification P1/P2/P3, priorisation – Suivi SLA, escalade IOPS et Technical Office – Astreintes production et support 24/7 – Tests de charge pour dimensionner les applications – Analyse métriques : temps réponse, latence – Définition resource requests/limits Kubernetes (CPU, mémoire) basés sur les tests – Optimisation dimensionnement pods selon charge – Config cache Redis pour réduire latence – Création templates changements standard, normal, urgence – Documentation CMDB – Suivi incidents et problèmes : investigation, résolution – Provisionning Kubernetes IBM Cloud avec namespaces et isolation réseau – Déploiements auto GitLab CI/CD et Ansible – Optimisation Helm Charts avec devs IBM – Gestion configs par environnement – Synchro données entre environnements – Analyse logs Dynatrace et LogDNA pour incidents prod – Dashboards temps réel santé applicative – Référent technique évolutions applis – Pilotage IT transverse (réseau, sécu, DB) – Revue code et recommandations archi – Respect normes SI BNP et politiques sécu – Rédaction doc technique, procédures, run books, doc API et interfaces – Participation Agile/Scrum avec reporting Technologies: IBM Cloud, Kubernetes, Java, Spring Boot, PostgreSQL, MongoDB, Redis, GitLab CI/CD, Ansible Tower, Kaffia, Dynatrace, LogDNA, ServiceNow
Intégrateur DevOps
Thales Group
Sep 2021 - Aug 2023
2 years
Projet ministériel lutte fraude fiscale e-commerce. Intégrateur DevOps MOE : pilotage technique, mise en place DevOps, coordination équipes métier et MOA: – Pilotage technique projet MOE : coordination MOA (DGFIP) et équipes dev – Recueil besoins techniques, proposition archi et solutions DevOps – Validation livrables techniques et conformité cahier charges – Interface technique entre dev, infra et métier – Comités pilotage et reporting avancement – Création environnements HORS PROD OpenStack / Nubo – Conception chaîne CI/CD complète GitLab – Playbooks Ansible pour auto système et déploiement Spring Boot – Scripts Python pour auto tâches et extraction données – Gestion versioning et releases – Config SonarQube : Quality Profiles, Quality Gates, intégration CI/CD – Gestion secrets Vault : credentials, certificats SSL/TLS, policies – Conception stratégie supervision Prometheus/Grafana – Dashboards pour suivi technique et métier, alertes avec notifs – Config Alertmanager alertes (CPU, mémoire, disque, réseau) – Centralisation logs Promtail/Loki/Grafana et requêtes LogQL – Netdata pour monitoring temps réel avec corrélation logs/métriques – Rédaction DAT, matrices flux, schémas archi, procédures install/config – Propositions optimisation infra et amélioration continue Technologies: OpenStack, Nubo, PostgreSQL, Python, Java, Spring Boot, GitLab CI/CD, Ansible, Nexus, SonarQube, Prometheus, Grafana, Vault, Loki
Ingénieur DevOps
Be-Softilys
Feb 2020 - Sep 2021
1 year 8 months
Membre de l'équipe Activity Management, j'ai pris en charge les volets DevOps et automatisation des processus, avec une contribution au développement. Collaboration avec développeurs, Product Owner et Tech Lead: – Développement des Web Services back-end à base des micro-services. – Création des environnements PROD/HORS PROD à travers OpenStack – Préparation et configuration des Vms et des ressources INFRA (terraform et ansible) – Mise en place de pipelines d'intégration continue/déploiement continu (CI/CD) pour automatiser le déploiement d'applications sur OpenStack. – Mise en place du backend Terraform avec stockage de l'état (tfstate) dans l'object store de Swift OpenStack afin d'assurer une gestion optimale et résiliente de l'infrastructure – Création et gestion de déploiements, de services et de pods Kubernetes pour l'orchestration des applications. – Configuration et gestion des ressources de stockage persistant (Persistent Volumes) dans Kubernetes pour la persistance des données des applications. – Configuration des politiques de contrôle d'accès basées sur les rôles (Role-Based Access Control - RBAC) pour gérer les autorisations des utilisateurs et des services dans Kubernetes. – Création et configuration des topics Kafka pour l'organisation des flux de messages. – Centralisation des logs avec Loki/Grafana – Logratate: compresse et archive le fichier journal sous un autre nom et supprime la plus ancienne archive – Optimiser la performance globale de l'infrastructure par le load balancing – Mise en place de la partie monitoring sur les différents environnements – Estimer et optimiser les coûts du cloud – Rédaction de documentation technique, – Développement des scripts python pour l'automatisation des taches – Déploiement de nouvelles machines et des nouveaux applicatifs, – Installation et administration des applications sur les serveurs, – Participer aux cérémonies SCRUM Technologies: OpenStack, Kubernetes, Terraform, Ansible, MongoDB, Python, Java, Spring Boot, Angular, GitLab CI/CD, Kaffia, Vault, Prometheus, Grafana, Camunda
Licenses & certifications
Microsoft Certified: Azure Fundamentals (AZ-900)
Issued: Jan 2024
Certified Kubernetes Application Developer (CKAD)
Issued: Jan 2024