Projects

A selection of DevOps, infrastructure, and cloud projects — built across academic and professional contexts.

School Projects

Infragame

Project Manager

Automated video game deployment platform built as part of the YDAYS initiative at Ynov. A web platform integrated with a full CI/CD chain, Kubernetes containers, and an orchestration API. Led a 9-person multidisciplinary team spanning cloud, web dev, and cybersecurity.

Infragame main page

Key responsability :

  • Project management: — Planning, coordination, and monitoring of development and deployment phases.
  • Infrastructure and Cloud: — Design and implementation of infrastructure on Kubernetes to ensure scalability and resilience of the system.
  • API development: — Creation and management of the API required for the platform to function properly.
  • CI/CD: — Configuration and automation of CI/CD pipelines to ensure fast, reliable deployments.
  • Web technologies: — Experience in creating effective, user-friendly websites and user interfaces.
  • Security: — Implementing best practices in cybersecurity to protect the platform and user data.
Kubernetes CI/CD Project Management API Security

Oualyon

DevOps Engineer

Interactive data visualization website presenting scraped geospatial data. Built and deployed the Node.js API handling GeoJSON → JSON transformation, configured an AWS EC2 instance with NGINX, and developed the interactive map with Leaflet.js. 6-person team across data science, engineering, and web dev.

Oualyon main page

Key responsability :

  • Data management: — Data extraction and analysis from websites and Data transformation (GeoJSON to JSON)
  • Web devellopement: — Web interface development using Leaflet for interactive maps , Node.js API development (Express.js)
  • Management of AWS infrastructure: — AWS infrastructure deployment and management
  • Web Serveurs: — NGINX configuration for web server setup
  • Version control: — Version control and collaboration using GitHub
Node.js AWS EC2 NGINX Leaflet.js GeoJSON GitHub

PerfTrack

MLOps Engineer

Rocket League game analysis platform. Users submit .replay files processed by an AI model for detailed performance feedback. Responsible for deploying and maintaining the full AWS infrastructure hosting both the web app and the AI backend — EC2, S3, IAM, security, and monitoring.

PerfTrack login page

Key responsability :

  • Management of AWS infrastructure: — Configuration and deployment of EC2 instances, management of services such as S3 and IAM to ensure optimal operation of the application.
  • Deployment and management of web services: — Use of web technologies to create an intuitive and efficient user interface.
  • AI integration: — Collaboration with AI specialists to integrate Rocket League’s game analysis models.
  • Security and performance: — Implementing best practices in security and performance optimization to ensure an optimal user experience.
  • Monitoring and maintenance: —Continuous monitoring of the infrastructure to quickly identify and resolve any problems.
AWS EC2 / S3 / IAM MLOps Security Monitoring

End-of-Study Project

WePlants Infrastructure

Cloud Architect

Production-grade AWS infrastructure designed for scalability, high availability, and security. Built as my end-of-study (capstone) project, the objective was to deploy a resilient architecture capable of handling failures and mitigating cybersecurity risks while hosting a full-stack web application.

WePlants architecture diagram

Architecture components:

  • Users & domain management
    Users access the application through a domain managed by AWS Route 53, ensuring reliable DNS resolution and secure entry points.
  • Load balancing & security
    An AWS Application Load Balancer distributes incoming traffic across multiple instances to ensure high availability. AWS Firewall adds an additional security layer by filtering and monitoring traffic.
  • Network segmentation
    The infrastructure is deployed within a VPC using public and private subnets to isolate critical components. A Bastion host enables secure administrative access, while a NAT Gateway allows outbound internet access for private resources.
  • Compute resources
    Auto Scaling Groups dynamically manage web, API, and application servers based on workload. All compute resources are hosted in private subnets to prevent direct exposure to the internet.
  • Database management
    Amazon RDS is used for relational data storage with automated backups and scaling capabilities. A Multi-AZ deployment ensures high availability and failover support.
  • Security & monitoring
    AWS CloudTrail and CloudWatch provide logging, monitoring, and compliance tracking. GuardDuty and Wazuh (SIEM) are used for threat detection and security monitoring.
  • Storage & backup
    Amazon S3 is used for object storage and backups. EFS provides shared, scalable file storage accessible by multiple instances.
  • Encryption & key management
    AWS CloudHSM is considered for secure key management and cryptographic operations (not implemented).

Key responsibilities:

  • Infrastructure design — Designed and deployed a scalable and resilient AWS architecture
  • Security implementation — Configured firewalling, intrusion detection, and secure access patterns
  • Monitoring & compliance — Implemented logging and monitoring using CloudTrail and CloudWatch
  • Database administration — Managed RDS configuration, backups, and high availability setup
  • Data management — Implemented S3 and EFS for storage and backup strategies
AWS VPC Route 53 RDS CloudWatch GuardDuty Wazuh S3 / EFS Auto Scaling