Work-Study Projects

  • Greta

    View Training Project

    IT support,
    Incident management using GLPI,
    Application installation on Windows and Linux servers.

  • Cnam

    View Activity Report

    IT support,
    Web development in PHP,
    Technology watch et optimization,
    Task automation using Python and PHP.

  • Ingetis

    View Thesis

    Business requirements analysis,
    Django REST Framework,
    Design of unit tests using TDD, Deployment monitoring and supervision.

Additional Training

  • âś… Ethical Hacking

    Practical approach to IT security: penetration testing, detection and remediation of vulnerabilities (network, web, system), cryptography, Kali Linux lab, scanning and analysis tools (Nmap, Nikto, Maltego).

  • âś… Forensic using Python

    Hands-on learning of the Python language: development of cybersecurity tools (brute force, forensic, MITM, vulnerability scanner), security-oriented programming, parallelism, error handling, and best practices.

  • âś… PHP development

    Progressive learning of web programming: algorithms, procedural and object-oriented PHP, MySQL database management with PDO, HTML/CSS integration, styling with Bootstrap, and the development of a complete web application.

  • âś… Kubernetes Expert

    Kubernetes fundamentals for CKA preparation: installation and initialization of a cluster using kubeadm, administration, configuration, and application deployment (Stateless and Stateful), as well as DNS, networking, storage, and security management (RBAC, PSA, NetworkPolicies, Ingress, TLS, firewall rules).

  • âś… Mastering GitOps with Argo CD

    Implementation of GitOps solutions for Kubernetes with Argo CD (Helm, Kustomize, ApplicationSets, Plugins, Hooks) enabling applications deployment, management and monitoring. Design of CI/CD (GitHub Actions) integrating progressive deployment strategies (Blue-Green, Canary) and zero-touch workflows.

  • ⏳ Ansible DevOps

    Progressive training in Ansible : introduction to the fundamentals (configuration, inventories, modules, variables, YAML, playbooks, roles) for the beginner, followed by hands-on projects focused on real-world use cases with AWS and Docker.

Exploratory Projects

  • âś… Manage a Kubernetes cluster

    I setup a bare-metal Kubernetes cluster using Raspberry Pi nodes to test and manage application in real conditions. This tool allows me to deploy efficient, cost-effective and highly available IT infrastructures.

  • âś… 1/4 Deployment of a monolithic Nextcloud server

    Full configuration of a Nextcloud server: Nginx, PHP, Redis, database, plus network setup (SSH, NAT, DNS, firewall) and scurity (TLS certificates, monitoring).

  • âś… 2/4 Deployment of a microservices-based Nextcloud server

    I containerized the server’s services with Docker and Kubernetes, writing all manifests from scratch. Resources are fine-tuned to actual usage for a smooth user experience.

  • âś… 3/4 Implementation of a multi-environment architecture

    Code is deployed across multiple environments (Staging and Production) to allow testing of Nextcloud updates or component migrations before deployment to production.

  • âś… 4/4 Enhanced Security

    Enhance cluster security with NetworkPolicy traffic rules. Limit attack surfaces with lightweight, secure base images, RBAC rules, service accounts, or kernel isolation tools such as AppArmor, seccomp, or SELinux.

  • âś… Setup of an AWS CI/CD

    During my master, I configured a complete CI/CD pipeline on AWS using services like ECR, ECS, CodeCommit, CodeDeploy, LoadBalancer, PipelineRole and CloudWatch.

  • âś… IaC deployment on AWS

    Deployment of a web server using Terraform code, orchestrating AWS services such as RDS, VPC, subnets, security groups, routing, load balancer, IAM, and auto-scaling.

  • âś… Prometheus / Grafana

    Deployment and configuration of the Prometheus–Grafana stack with Helm to enable application monitoring and observability.

  • âś… Docker Containerization

    I choose to containerize using Alpine Linux images to ensure lightweight, fast, and secure environments. Their minimal footprint reduces deployment time, boosts overall performance, and minimizes the attack surface.

  • âś… Argo CD Helm

    Deployed the Argo CD application using the official Helm chart with a customized configuration (Ingress, Secrets, TLS certificate). Implemented continuous deployment pipelines between Git and Kubernetes with automated synchronizations.

  • âś… Wordpress Helm blog

    I deployed a Wordpress blog using Bitmani's Helm chart with a custom configuration file (Storage, Traffic rules, Secrets, Replicas, TLS certificates, Database).

  • âś… Web Porfolio

    I developed this web portfolio to complement my resume, integrating modern DevOps practices like automated CI/CD pipelines with GitHub and Argo CD for fast, reliable deployments.