About Souai
English
Native or bilingual
French
Native or bilingual
Experience
- WeneedsIngénieur DevOpsTECHOctober 2024 - Today (1 year and 8 months)Paris, France• - Concevoir et déployer une infrastructure cloud AWS multi-environnements (develop, staging, production) avec Terraform (IaC), architecture modulaire, gestion du state distant (S3 + DynamoDB).• - Provisionner un cluster EKS multi-zone avec des node groups spécialisés, autoscaling (Cluster Autoscaler+Descheduler), gestion des identités via IRSA/OIDC et VPC Peering pour connecter le cluster à Amazon DocumentDB (MongoDB).• - Packager et déployer une vingtaine de microservices via Helm sur une architecture événementielle (Kafka, Redis) avec une stack multi-base de données (RDS, MongoDB), routing ALB, records DNS Route 53 et certificats AWS ACM.• - Rédiger des Dockerfiles multi-stage pour l'ensemble des microservices (Node.js/NestJS, Next.js, FastAPI/Python) : utilisateur non-root, gestion des signaux avec dumb-init, image de base partagée sur ECR et et mise en place d'environnements locaux via Docker Compose.. - Concevoir des pipelines GitHub Actions couvrant : tests unitaires, détection des changements (paths-filter), build avec cache Buildx/GHA, scan de vulnérabilités Trivy, versioning automatique ECR, mise à jour des Helm charts et synchronisation ArgoCD via API REST avec health checks.• - Sécuriser les pipelines via OIDC (sans credentials statiques) et envoyer des notifications sur Slack.• - Développer une interface interne de contrôle du scaling des clusters EKS via AWS API Gateway, Lambda et mettre en place un scheduling automatique avec EventBridge pour réduire les coûts d'environ 60% sur les environnements non-production.• - Exécuter des tests de charge k6 (load et stress) pour calibrer les resource requests/limits et les seuils HPA de chaque pod en conditions réelles de trafic et de traitement.• - Déployer une stack de monitoring complète (Prometheus, Grafana, AlertManager) avec alertes personnalisées et notifications Slack.• - Participer à la conception et à l'amélioration continue des pipelines CI/CD et des infrastructures cloud.
- HydatisIngénieur DevOpsDIGITAL AND ITFebruary 2022 - July 2024 (2 years and 5 months)Tunis, Tunisia• - Installer GitLab Runner et s'enregistrer sur l'infrastructure pour exécuter les jobs de CI/CD.• - Mettre en place des microservices Java Spring Boot en utilisant Maven pour la construction et le téléchargement des artefacts sur le serveur Nexus.• - Intégrer SonarQube dans la pipeline pour l'analyse statique du code.• - Intégrer trivy pour les images docker et autres artefacts afin de détecter les vulnérabilités dans les packages système et les dépendances des applications.• - Packager l'application à l'aide de Docker et l'envoyer vers un registry docker. CI.
- Scheidt & Bachmann MaghrebIngénieur DevOpsINTERNET OF THINGS (IOT)August 2020 - February 2022 (1 year and 6 months)Tunis, TunisiaCe projet développer une application Python la charge (CPU et mémoire) des microservices afin d'optimiser et de minimiser les coûts des ressources requises dans les environnements de développement, tout en intégrant également la pipeline CI/CD avec Jenkins. Tâches :• - Développer des scénarios de tests avec Python et la bibliothèque Locust.• - Construire les microservices et executer le test.• - Intégrer l'auto-ajustement horizontal des pods à nos microservices en se basant sur le rapport de test.• - Mise en place d'un pipeline CI/CD avec Jenkins.• - Déployer l'application sur un cluster Kubernetes en utilisant ArgoCD.• - Créer un tableau de bord en utilisant Grafana afin de surveiller les métriques de nos microservices.• - Assurer le reporting sur l'état d'avancement de projet à sa charge auprès de la hiérarchie.• - Environnement technique : Python, Locust, Docker, Helm, Ubuntu server, Jenkins, Postman.
Recommendations
Be the first to recommend Souai
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Jenkins, From Zero To Hero: Become a DevOps Jenkins Master. Ultimate AWS Certified Cloud Practitioner. Certified Kubernetes Administrator (CKA) with Practice Tests. Docker for the Absolute Beginner - DevOps. European communication certificate.Jenkins, From Zero To Hero: Become a DevOps Jenkins Master. Ultimate AWS Certified Cloud Practitioner. Certified Kubernetes Administrator (CKA) with Practice Tests. Docker for the Absolute Beginner - DevOps. European communication certificate.
- Cycle d'ingénieur en électronique et TélécommunicationEcole Nationale d'Electronique et des Télécommunications de Sfax2020Cycle d'ingénieur en électronique et Télécommunication