Work-Study Projects
-
Greta
IT support,
Incident management using GLPI,
Application installation on Windows and Linux servers.
-
Cnam
IT support,
Web development in PHP,
Technology watch et optimization,
Task automation using Python and PHP.
-
Ingetis
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).
-
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 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.