Software Engineering & DevOps Intern (Final-Year Project)
A intégré une équipe projet pour concevoir et livrer une plateforme complète de gestion RH (Django + React) incluant gestion des candidatures, scoring automatisé de CV basé sur l'IA et suivi de missions.
- A conteneurisé la plateforme avec Docker et déployé sur un cluster Kubernetes en production avec autoscaling (2–5 replicas backend, 2–4 replicas frontend).
- A configuré un pipeline CI/CD complet avec GitHub Actions intégré à SonarCloud pour les contrôles qualité de code automatisés.
- A diagnostiqué et résolu un incident de production CrashLoopBackOff causé par une sonde de vivacité mal configurée, en ajoutant un endpoint dédié.
- A mis en place une stack d'observabilité Prometheus/Grafana pour monitorer la santé applicative et l'utilisation des ressources en production.
- A développé des API REST sécurisées avec Django et JWT, en implémentant un modèle RBAC à 3 niveaux (Admin/RH, Chef de Département, Superviseur).
- A conçu et déployé des workflows n8n appelant l'API Groq/LLaMA pour automatiser le scoring des CV et les notifications email.
- A piloté les méthodologies Agile/Scrum : planification des sprints, revues de code, gestion du backlog.
Environnement technique