Ingénieur DevSecOps & Cloud
A mené plusieurs missions critiques pour des clients en secteur bancaire, construisant des infrastructures DevSecOps sécurisées et hautement disponibles sur AWS et intégrant des services cloud avancés. Projet DevSecOps Bancaire :
- A provisionné un cluster AWS EKS hautement disponible avec Terraform, incluant VPC personnalisé, groupes de nœuds multiples et mise en réseau sécurisée.
- A déployé Jenkins sur EC2 Ubuntu pour orchestrer les pipelines CI/CD avec intégration GitHub, exécutant des analyses Gitleaks, compilations Spring Boot et scans Trivy.
- A installé SonarQube et Nexus dans Kubernetes pour l'analyse de qualité du code et la gestion des artefacts.
- A mis en place Prometheus et Grafana pour la surveillance en temps réel avec tableaux de bord personnalisés.
- A configuré HashiCorp Vault en StatefulSet pour l'injection sécurisée de secrets et MongoDB en StatefulSet avec stockage persistant.
- A appliqué les politiques RBAC et les bonnes pratiques de sécurité Kubernetes.
- Projet Architecture 3-Tier Production :
- A conçu un réseau VPC multi-AZ avec subnets publics/privés, NAT Gateway et bastion host.
- A déployé une architecture 3-tier avec EC2 autoscalés, ALB public et interne, et health checks personnalisés.
- A mis en place RDS MySQL Multi-AZ avec sécurisation par bastion.
- A optimisé le frontend avec CloudFront, réduisant significativement la latence.
- A centralisé les logs et configuré CloudWatch avec alarmes proactives pour l'auto-scaling.
- Projet GitHub Actions & EKS :
- A conçu des pipelines CI/CD multi-environnements avec GitHub Actions incluant validation des étapes et intégration Vault pour injection dynamique de secrets.
- A implémenté des scans de sécurité Docker avec Trivy et analyse SAST avec CodeQL.
- A déployé NGINX Ingress Controller avec Cert-Manager et Let's Encrypt pour certificats TLS automatiques.
- A intégré ExternalDNS et GoDaddy pour gestion automatique des enregistrements DNS, réduisant de 80% les interventions manuelles.
- A déployé Prometheus et Grafana avec monitoring des certificats TLS et alertes avant expiration.
- Projet Infrastructure as Code :
- A automatisé le provisionnement des VM via modèles Terraform permettant création cohérente et reproductible.
- A intégré des playbooks Ansible pour configuration OS, installation des piles logicielles et durcissement sécurisé.
- A mis en place un dépôt IaC versionné dans Git pour suivi des changements et approbations.
- A réduit le temps de provisionnement de plusieurs jours à moins d'1 heure via automatisation complète.
- Support Client & Résolution de Problèmes :
- A géré les tickets d'incident via ServiceNow en respectant les SLA définis selon sévérité.
- A résolu des problèmes complexes : indisponibilités SonarQube (erreurs OOM), clonage GitLab (clés SSH), échecs Jenkins (agents manquants).
- A réduit le temps moyen de résolution d'incident de 40% grâce à surveillance proactive et automatisation de correctifs répétitifs.
- A appliqué des techniques de dépannage Kubernetes (kubectl logs, describe, exec) et collaboré avec les clients sur environnement de test.
Environnement technique