Box Africa — DevOps Engineer
Oct. 2025 — Avr. 2026 · Abidjan, Côte d'Ivoire
Responsable de la mise en place et de l'administration d'une infrastructure DevSecOps complète pour projets applicatifs multi-langages (Java/Spring Boot, .NET 10, TypeScript/React), avec délégation des droits admin GitLab par mon responsable.
- Administration GitLab self-hosted (admin) : runners GCP on-demand, pipelines CI/CD multi-stages avec templates to-be-continuous pour Java, .NET 10 et TypeScript.
- Déploiement SonarQube v26 + Community Branch Plugin avec SSO GitLab : Quality Gates actifs, review de 90+ Security Hotspots (ReDoS, faux positifs i18n, CVE Docker).
- Intégration DefectDojo : centralisation des findings Trivy, Grype, Gitleaks, Hadolint et SonarQube sur 4 projets — vue unifiée des vulnérabilités Critical/High.
- Harbor Registry multi-environnements : routing automatique dev/staging/prod selon la branche Git via GitLab CI/CD + Skopeo.
- Déploiement production de l'application Email Gateway Portal (Spring Boot + React + Keycloak + PostgreSQL + Valkey) sur VM AlmaLinux avec Docker Compose et Traefik.
- Cluster Kubernetes multi-nœuds (kubeadm) avec Flannel CNI — AlmaLinux master + Ubuntu worker — pour environnement de test CKA.
- Migration SonarQube : diagnostic et correction d’un plugin SNAPSHOT corrompu, rebuild d’image Docker custom, redéploiement zero downtime.