top of page

Mes Réalisations

Projet 01 - Chatbot

Dans le cadre d'un projet personnel, je travaille actuellement sur le développement d'un chatbot intelligent, avec un frontend React et un backend Node.js.

Mon objectif est de concevoir et de déployer une application complète, en prenant en charge l'intégralité du cycle de vie du projet, de la conception à la mise en production.

Je commence par designer une architecture robuste et scalable, en utilisant les meilleures pratiques du Cloud et du DevOps. L'application sera déployée sur des clusters Kubernetes pour garantir une gestion optimale des conteneurs et des services.

Côté infrastructure, j’implémente des solutions d’automation avec Terraform et Ansible pour assurer des déploiements et des configurations cohérents et reproductibles. Je gère également le monitoring de l’application avec Prometheus et Grafana, afin de garantir une visibilité complète sur les performances du système et de détecter rapidement toute anomalie.

Pour ce projet, je travaille avec des cloud providers tels qu’AWS pour la première version et Azure pour la deuxième, garantissant ainsi une gestion flexible et sécurisée des ressources. En parallèle, je mets en place des pipelines CI/CD avec GitLab CI pour une livraison continue, rapide et fiable du code, et je m'assure que toute l'architecture respecte des normes strictes de sécurité.

Ce projet me permet non seulement de renforcer mes compétences en développement full-stack, mais aussi de toucher à tous les aspects du DevOps, de l’automatisation à la sécurité en passant par l’optimisation des performances et la gestion cloud.

Projet 02- Conception d'un SIEM

Dans le cadre de ce projet, j'ai conçu et mis en place une solution de sécurité robuste pour monitorer un cloud privé en utilisant la stack OpenSearch.

 

L'objectif était de collecter, centraliser et analyser les logs afin de garantir une sécurité proactive et une surveillance continue de l'ensemble de l'architecture.

J'ai configuré OpenSearch pour une collecte de données optimale, permettant une visibilité complète des événements en temps réel. Grâce à cette infrastructure, nous avons pu obtenir une vue d'ensemble sur la sécurité de l'environnement tout en automatisant les tâches de gestion des logs.

De plus, j'ai créé des règles d'alerte avec Elastalert, un outil permettant de détecter automatiquement des anomalies ou comportements suspects dans les données collectées. Cette approche a permis de renforcer la réactivité et la prévention face aux risques potentiels.

Ce projet m’a permis de perfectionner mes compétences en sécurité des systèmes, tout en mettant en œuvre des pratiques de monitoring avancées et en assurant la résilience de l’infrastructur

Projet 03- Conception d'un Data-center

J'ai collaboré avec cinq autres étudiants pendant ma quatrième année d'études en ingénierie sur un projet scolaire visant à créer une plateforme similaire aux grands services cloud comme Microsoft Azure et Amazon AWS. 

 

Notre objectif était de fournir des services d'hébergement pour les activités de notre école. Pour cela, nous avons configuré un réseau comprenant une table d'adressage, des routeurs, des switches, ainsi qu'un système DHCP et DDNS. 

 

En matière de sécurité, nous avons installé et configuré un pare-feu avec OPNSense. 

 

La gestion de notre infrastructure a été réalisée grâce à Zabbix et Grafana. Nous avons également mis en place une stratégie de sauvegarde et automatisé certains services avec Ansible et Vagrant.

Projet 04- InfraLogiciel (Dev&Ops)

Ce projet éducatif a été une opportunité pour six élèves, dont quatre spécialisés dans le développement et deux dans les domaines du cloud, des systèmes et de la sécurité, de concevoir, de mettre en ligne et de sécuriser un site web complet. 

 

Les outils technologiques employés durant cette expérience scolaire incluent HTML, CSS, JavaScript, Node.js, Vagrant, Shell et Git.
 

Datacenter.png
devops_edited.jpg
bottom of page