Projects
A selection of DevOps, infrastructure, and cloud projects — built across academic and professional contexts.
School Projects
Infragame
Project ManagerAutomated 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.
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.
Oualyon
DevOps EngineerInteractive 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.
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
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.
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.
End-of-Study Project
WePlants Infrastructure
Cloud ArchitectProduction-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.
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