Projet fil rouge · RNCP6 DataScientest
Infrastructure K8s On-Premise · Full Stack FastAPI + React
3 envs (dev/staging/prod)HPA 2-5 réplicasRTO < 30 minTLS cert-managerTrivy CRITICAL = 0
Pipeline CI/CD App
Build back+front→Trivy scan→pytest + Playwright→Push Registry→Update manifests→ArgoCD sync
Pipeline CI/CD Infra
tf-validate→tf-plan→tf-apply (manuel)→ansible install-k8s→tf-destroy (manuel)
IaC Proxmox : Terraform (provider bpg/proxmox) · 3 VMs clonées (master 6 Go + 2 workers 8 Go) · state GitLab HTTP backend.
Ansible : kubeadm + containerd, modules noyau, sysctl K8s, installation cluster complet depuis zéro.
GitOps ArgoCD : sync auto + selfHeal + prune · Helm + Kustomize overlays par env · 7 apps (monitoring, velero, cert-manager, metallb, dev, staging, prod).
Traefik + cert-manager : IngressClass Traefik, TLS auto, middlewares sécurité (HSTS, CSP, XSS), IP whitelist Adminer.
Observabilité : kube-prometheus-stack · dashboards Grafana cluster + app · PrometheusRules custom · Alertmanager email.
Sécurité : RBAC par namespace · NetworkPolicies · scan Trivy CRITICAL bloquant en CI.
Backup : Velero + MinIO · schedule quotidien (TTL 30j) · hebdo tous envs (TTL 90j) · RTO < 30 min.
Examens pratiques · DataScientest RNCP6
Jenkins CI/CD Pipeline7 stages
Pipeline complet pour 2 microservices. Deploy DEV/QA/STAGING + approval gate manuel PROD. Helm + K8s.
Terraform AWS IaC4 modules
VPC multi-AZ, EC2 Ubuntu 22.04, EBS, RDS MySQL 8.0 Multi-AZ. Infrastructure 100% reproductible.
Ansible multi-rôles2 rôles
MySQL + WordPress sur 2 hosts. Handlers, templates Jinja2, defaults/vars, inventory multi-groupes.
Kubernetes FastAPI + PG3 réplicas
StatefulSet PostgreSQL PVC 10Gi, Deployment 3 réplicas, PVC RWX, Ingress, snapshot ETCD.
Docker pipeline tests4 containers
API + 3 suites tests (auth, authz, content), volumes partagés, logs centralisés, abort-on-failure.
Datadog Observabilité K8sAPM + Logs
Agent Datadog K8s, APM, collecte logs universelle, monitoring calendar/notes/DB sur AWS.
GitLab CI microservices3 images
Pipeline GitLab CI pour 3 microservices (k-users, k-orders, k-api-gateway). Build + Push DockerHub.
PostgreSQL MLD Anime7 tables
MLD MERISE normalisé (1NF), FK cascade, tables liaison N:N (Genre/Producer/Studio). Script psycopg2.
Projets Python · Udemy
Web Scraper Amazon
Suivi de prix temps réel, alertes Pushover. Proxies rotatifs, selectolax, loguru, Sentry.
Scraper Airbnb · Playwright
Scraping dynamique multi-dates. Rotation IP, contournement anti-bot, Bright Data CDP.
FlaskGPT
Clone ChatGPT avec Flask + OpenAI streaming. Interface Tailwind, Server-Sent Events, historique.
Bot Discord
Bot de modération avec commandes custom (!del), gestion événements membres, intents Discord.py.
CRM Generator
Génération de profils avec Faker fr_FR, logging structuré, module réutilisable.
Trieur + CLI Organisateur
Tri automatique Downloads par type via pathlib. CLI avec persistance JSON, regex.
Expérience
Tech Recruiter · Data Recrutement
Automatisation Python · CRM IA · Recrutement DevOps / SRE / Platform
2022 – aujourd'hui
Paris / Bordeaux
Paris / Bordeaux
19 110 abonnés LinkedIn700+ DevOps/anBot Python FastAPI maisonCRM IA Claude/ChatGPT1 offre / 5 entretiens
Automatisation : Bot LinkedIn Python (FastAPI + Uvicorn), scoring IA Airtable, scripts parsing CVs.
Périmètre : CTO, Head of DevOps, SRE/Platform, QA-Auto, Backend, Data · Junior à Staff Engineer.
Certifications
AWS Cloud Practitioner
Amazon Web Services
AWS Solutions Architect Assoc.
Amazon Web Services
Formation
Epitech MSc Pro · 4ème année
2026 · Bordeaux
Formation DevOps · DataScientest
RNCP6 · 450h · 10 examens · Avril 2026
Python · Udemy
74h · Scraping, Flask, Discord, bots, CLI
Ingénieur Agro · ENSAT
Toulouse · 2016–2019