Intervention sur des infrastructures hybrides (on-premise & cloud) dans un contexte de transformation de plateformes data,
notamment pour le compte de BioNTech.
• Pilotage de la migration de 3+ projets strat´egiques de GitLab vers GitHub : migration des repositories, merge requests
et issues via scripts Python, refonte complète des pipelines CI/CD sous GitHub Actions et accompagnement des équipes
sur les nouveaux workflows.
• Refonte d’un pipeline de traitement ADN de SLURM vers une architecture serverless AWS : transformation d’un
monolithe Python en microservices conteneurisés déployés sur AWS Lambda, orchestration via AWS Step Functions et
provisioning via Terraform.
• Automatisation du provisioning et du déploiement d’environnements Kubernetes (on-premise & cloud AWS / Azure /
GCP) via Docker, Helm et CI/CD avec mise en place d’approches GitOps via ArgoCD et FluxCD.
• Déploiement et supervision de runners GitHub Actions auto-hébergés sur Kubernetes (maintenance et troubleshooting).
• Mise en place d’une stack d’observabilit´e plateforme : Prometheus (métriques), Grafana (visualisation) et Loki
(centralisation des logs).
• Gestion des zones DNS via Google Cloud DNS et participation aux opérations de troubleshooting plateforme en
collaboration avec les équipes baremetal.
• Provisioning déclaratif des ressources Azure Container Apps via Crossplane dans une approche Infrastructure as Code.
• Environnement technique : GCP (GKE, GCS, App Engine, Cloud DNS) / AWS (S3, EventBridge, RDS, Step
Functions, Lambda) / Azure (ACA, ACR) / Kubernetes, Docker, Helm / ArgoCD, FluxCD / GitHub Actions, GitLab
CI/CD / Terraform, Crossplane
Mise en place d’un pipeline de prétraitement de données automatisé sur infrastructure cloud GCP.
• Automatisation du provisioning d’infrastructures GCP via Terraform et pipelines CI/CD.
• Déploiement et exploitation d’un pipeline de traitement de données sur GKE basé sur Apache Spark, orchestré via
Kubernetes.
• Gestion du stockage sur Google Cloud Storage et des images via Google Artifact Registry.
• Sécurisation des données via Google Cloud KMS et gestion fine des accès IAM.
• Exposition sécurisée des services : IP publiques, gestion des domaines, DNS, certificats TLS via cert-manager et Let’s
Encrypt.
• Mise en place d’une authentification centralisée via Keycloak (OIDC) intégrée avec OAuth2 Proxy.
• Développement d’un portail web interne pour la configuration et le suivi des traitements data.
• Environnement technique : GCP (GKE, GCS, Cloud DNS, KMS) / Argo Workflows / Terraform / Docker /
Keycloak / GitHub Actions
Lovester – Développement d’une application mobile de rencontre.
• Refonte de l’architecture applicative vers un modèle MVVM afin d’améliorer la maintenabilité et la testabilité.
• Développement de fonctionnalités Flutter en respectant les bonnes pratiques d’architecture logicielle.
• Mise en place de tests end-to-end automatisés intégrés à un pipeline CI/CD pour automatiser les phases de build et
validation avant livraison.
• Travail en environnement Agile/SCRUM avec gestion du backlog via Jira.
• Environnement technique : Flutter / Firebase / GitHub Actions (CI/CD) / Tests End-to-End
Nous avons conçu et développé une plateforme de recrutement en ligne en utilisant les technologies suivantes :
NestJs , Nx monorepo, redis, mongoDB, docker
- Arabe
- Français
- Anglais