à l'écoute de nouvelles opportunitésopen to new opportunities

Amine Rja-fallah

Étudiant M2 Génie Logiciel — ENSEEIHTM.Eng Software Engineering Student — ENSEEIHT

Je pense infrastructure dès la conception : sur mes projets, automatisation, conteneurisation et supervision ne sont jamais des options, mais des briques posées dès le premier commit.

I think infrastructure from day one: on every project, automation, containerization and monitoring aren't optional extras — they're built in from the first commit.

🎯 Recherche d'un stage de fin d'études en DevOps, à partir de mars 2027
🎯 Looking for a final-year DevOps internship, starting March 2027
DevOpsAWSKubernetesTerraformGitOps

📍 Toulouse, France

Amine Rja-fallah
stage.status == "en recherche"stage.status == "searching"
3
projets conteneurisés & déployés
containerized & deployed projects
2e
à l'ENSEEIHT — Battle Dev Thales
at ENSEEIHT — Battle Dev Thales
C1
anglais professionnel
working proficiency English
01

Parcours professionnelCareer path

Une progression constante vers l'infrastructure et le déploiement, construite stage après stage et projet après projet.

A steady progression toward infrastructure and deployment, built one internship and one project at a time.

Objectif actuel

Current goal

Stage de fin d'études en DevOps, six mois, à partir de mars 2027 — infrastructure, automatisation, systèmes de production.

Final-year DevOps internship, six months, starting March 2027 — infrastructure, automation, production systems.

DevOpsAWSKubernetesTerraformGitOps

Aperçu rapide

Quick overview

LocalisationLocationToulouse, France
FormationEducationENSEEIHT — Génie Logiciel
DisponibilitéAvailabilityMars 2027March 2027
LanguesLanguagesAR · FR · EN · ES
Stagiaire IA & DevOps — Medtech (OppScience) Juin – Août 2026

Casablanca, Maroc

  • Conception d'une plateforme agentique on-premise orchestrant plusieurs agents IA (PO, Dev, QA, SecOps, Release) sur l'ensemble du SDLC, avec synchronisation Jira / GitLab / Azure DevOps.
  • Designed an on-premise agentic platform orchestrating several AI agents (PO, Dev, QA, SecOps, Release) across the full SDLC, with bidirectional sync to Jira / GitLab / Azure DevOps.
  • Mise en place de l'architecture distribuée événementielle sous-jacente : pipeline GitHub → NATS, validation HMAC, Agent Runner, State Store PostgreSQL, serveurs MCP, déploiement Docker.
  • Built the underlying event-driven distributed architecture: GitHub → NATS pipeline, HMAC validation, Agent Runner, PostgreSQL state store, MCP servers, Docker deployment.
PythonDockerPostgreSQLNATSMCPBMADGitLabJira
Battle Dev Thales 2025 Oct. 2025

Compétition nationale de programmation, Toulouse

National programming competition, Toulouse

Résolution d'exercices algorithmiques sous forte contrainte de temps, parmi plusieurs milliers de participants — 2e à l'ENSEEIHT, 42e au niveau national.

Algorithmic problem-solving under strong time pressure, among several thousand participants — 2nd at ENSEEIHT, 42nd nationally.

PythonJava
Stagiaire Data Analyst — Bureau d'étude Euro-Africain Data Analyst Intern — Euro-African Consulting Juil. – Août 2025 Jul. – Aug. 2025

Meknès, Maroc

Nettoyage, structuration et analyse exploratoire de larges volumes de données d'enquêtes terrain ; production de tableaux de bord statistiques pour l'aide à la décision.

Cleaning, structuring and exploratory analysis of large field-survey datasets; produced statistical dashboards for decision support.

PythonNumPyPandasMatplotlib
Formateur en développement web — Robotics Club Web Development Instructor — Robotics Club Juin – Août 2024 Jun. – Aug. 2024

Meknès, Maroc

Animation d'ateliers hebdomadaires d'initiation au développement web pour des lycéens, avec mini-projets pratiques.

Ran weekly web-development workshops for high-school students, with hands-on mini-projects.

HTMLCSSJavaScript

Ce que ces expériences m'ont appris

What these experiences taught me

Rigueur opérationnelle

Operational rigor

Concevoir des systèmes qui tiennent en conditions réelles, pas seulement en local.

Designing systems that hold up in real conditions, not just locally.

Autonomie

Autonomy

Apprendre vite, livrer avec peu de supervision.

Learning fast, delivering with limited supervision.

Communication technique

Technical communication

Expliquer, simplifier, s'adapter à l'interlocuteur.

Explaining, simplifying, adapting to the audience.

Esprit d'équipe

Team mindset

Collaborer sous contraintes et délais partagés.

Collaborating under shared constraints and deadlines.

Projet Professionnel Personnel (PPP)

Personal Professional Project (PPP)

Deux entretiens professionnels menés pour mieux comprendre les métiers de l'infrastructure et valider mon orientation DevOps.

Two professional interviews conducted to better understand infrastructure careers and validate my DevOps direction.

Soufiane Larhrissi
Soufiane Larhrissi
Ingénieur Systèmes & Réseaux
Systems & Network Engineer
  • Vision claire du quotidien : infrastructure, fiabilité, exploitation.
  • Clear view of the day-to-day: infrastructure, reliability, operations.
  • Compétences clés : réseaux, Linux, esprit de debugging.
  • Key skills: networking, Linux, troubleshooting mindset.
  • Conseils pratiques pour mon stage de fin d'études.
  • Practical advice for my final-year internship.
Rapport d'entretienInterview report
Idriss Ouazzani
Idriss Ouazzani
Manager, Field Engineering
Manager, Field Engineering
  • Vision claire du rôle : ingénierie orientée client & solutions.
  • Clearer view of the role: customer-facing engineering & solutions.
  • Focus : communication, résolution de problèmes structurée, profondeur technique.
  • Focus: communication, structured problem-solving, technical depth.
  • Conseils : projets à impact, networking.
  • Advice: impactful projects, networking.
Rapport d'entretienInterview report
02

FormationEducation

ENSEEIHT, Toulouse, France en coursongoing

Département Sciences du Numérique, parcours Génie Logiciel — M2. 2024–2027

Computer Science Department, Software Engineering track — M.Eng. 2024–2027

Classes préparatoires PSI* Top 20%

Lycée Henri Loritz, Nancy, France — parmi les 20% premiers. 2023–2024

Lycée Henri Loritz, Nancy, France — top 20% of class. 2023–2024

Classes préparatoires PCSI Major
Preparatory Classes PCSI Top of class

Lycée Henri Poincaré, Nancy, France — major de la promotion. 2022–2023

Lycée Henri Poincaré, Nancy, France — top of class. 2022–2023

Cursus ingénieur — points clés

Engineering curriculum — highlights

Semestre 5

Semester 5

  • Probabilités & fondamentaux CS
  • Probability & core CS foundations
  • Analyse numérique & statistiques
  • Numerical analysis & statistics
  • Traitement du signal & automatique
  • Signal processing & control
  • Modélisation & architecture
  • Modeling & architecture

Semestre 6

Semester 6

  • Télécommunications
  • Telecommunications
  • Réseaux informatiques
  • Computer networks
  • Calcul scientifique & analyse de données
  • Scientific computing & data analysis
  • Technologie objet
  • Object-oriented technology
  • Architecture & systèmes
  • Computer architecture & systems

Semestre 7

Semester 7

  • Programmation fonctionnelle
  • Functional programming
  • Automates & langages formels
  • Automata & formal languages
  • Génie logiciel & systèmes
  • Software & systems engineering
  • Optimisation & recherche opérationnelle
  • Optimization & operations research
  • Systèmes concurrents & communicants
  • Concurrent & communicating systems

Distinctions & certifications

Distinctions & certifications

Oct. 2026

Decoding DevOps — Udemy

Certification technique (63,5h) : AWS, GCP, Docker, Kubernetes, Terraform, Ansible, Jenkins, GitOps/ArgoCD, monitoring (Prometheus, Grafana, Loki).

Technical certification (63.5h): AWS, GCP, Docker, Kubernetes, Terraform, Ansible, Jenkins, GitOps/ArgoCD, monitoring (Prometheus, Grafana, Loki).

Mars 2026

Spring Boot 4, Spring 7 & Hibernate — Udemy

Certification technique.

Technical certification.

2021

NMaO — Olympiades Nationales de MathématiquesNational Math Olympiad

Ministère de l'Éducation Nationale, Maroc — sélection à l'issue d'un processus de qualification en 8 phases, pour la finale NMaO 2022.

Ministry of Education, Morocco — selected after an 8-phase qualification process, for the NMaO 2022 final.

Blazing 8s
PersonnelPersonal

Jeu de cartes multijoueur en temps réel, développé en équipe de 4 selon Scrum, du pipeline CI/CD à la supervision.

Real-time multiplayer card game, built in a team of 4 with Scrum, from CI/CD pipeline to monitoring.

  • API REST Spring Boot (4 contrôleurs, 10 endpoints) et WebSocket, persistance JPA (8 entités), validée par 22 tests JUnit.
  • Spring Boot REST API (4 controllers, 10 endpoints) and WebSocket, JPA persistence (8 entities), validated by 22 JUnit tests.
  • Pipeline CI/CD Jenkins (compilation, tests, build Docker, déploiement) avec 3 services conteneurisés.
  • Jenkins CI/CD pipeline (build, tests, Docker image, deployment) with 3 containerized services.
  • Infrastructure AWS provisionnée via Terraform, orchestration Kubernetes, supervision Prometheus/Grafana.
  • AWS infrastructure provisioned with Terraform, Kubernetes orchestration, Prometheus/Grafana monitoring.
Spring BootReactWebSocketDockerJenkinsKubernetesTerraformAWS
→ github.com/rjafallah/blazing-8s
Compilateur MiniJava & MiniC
ScolaireAcademic

Compilateur complet pour deux langages pédagogiques, en binôme.

Full compiler for two teaching languages, built in pairs.

  • Pipeline complet : analyse lexicale/syntaxique (ANTLR), AST, analyse sémantique, génération de code vers une machine abstraite (TAM).
  • Full pipeline: lexical/syntax analysis (ANTLR), AST, semantic analysis, code generation to an abstract machine (TAM).
  • Suite de tests positifs/négatifs validant la robustesse du compilateur.
  • Positive/negative test suite validating the compiler's robustness.
JavaANTLRAnt
→ github.com/rjafallah/compilateur-minijava-minic
Cabinet médical
Medical Office System
PersonnelPersonal

Application full-stack de gestion de cabinet médical, développée en autonomie complète.

Full-stack medical-office management app, built in full autonomy.

  • Trois rôles (Patient, Médecin, Admin) avec authentification et autorisations via Spring Security.
  • Three roles (Patient, Doctor, Admin) with authentication and authorization via Spring Security.
  • Gestion des rendez-vous et ordonnances, modélisation JPA/Hibernate.
  • Appointment and prescription management, JPA/Hibernate modeling.
  • Conteneurisation Docker et pipeline CI/CD GitLab à chaque push.
  • Docker containerization and GitLab CI/CD pipeline on every push.
Spring BootSpring SecurityJPA/HibernateMySQLDockerGitLab CI/CD
→ github.com/rjafallah/cabinet-medical
04

Compétences techniquesTechnical skills

Cloud & Infrastructure

AWSGCPTerraformAnsibleVagrantDockerKubernetesHelmLens

CI/CD & GitOps

CI/CD & GitOps

JenkinsGitLab CI/CDGitHub ActionsArgoCDGitOpsSonarQubeNexus

Monitoring & Observabilité

Monitoring & Observability

PrometheusGrafanaLokiPromQL

Langages & Systèmes

Languages & Systems

PythonBashJavaC++LinuxScrum

Développement & Frameworks

Development & Frameworks

Spring BootAPI RESTWebSocketJUnitReactAngularMySQLPostgreSQL

IA & Automatisation

AI & Automation

MCPPrompt EngineeringLLMGitHub CopilotAmazon QBoto3

Outils & environnements

Tools & environments

GitMavenPostmanViteIntelliJVS CodeEclipseLaTeX

LanguesLanguages

🇲🇦ArabeArabic
Langue maternelleNative
🇫🇷FrançaisFrench
Bilingue (C2)Bilingual (C2)
🇬🇧AnglaisEnglish
Courant (C1)Fluent (C1)
🇪🇸EspagnolSpanish
Notions (A1)Basics (A1)
05

Engagement civiqueCivic engagement

Des actions qui reflètent responsabilité, initiative et capacité à contribuer au-delà du cadre académique.

Actions that reflect responsibility, initiative, and the ability to contribute beyond academics.

Bénévole — Actions humanitaires en milieu rural Volunteer — Rural humanitarian action Étés 2023, 2024, 2025 Summers 2023, 2024, 2025

Croissant-Rouge marocain — engagement bénévole sur trois étés consécutifs, dans le cadre d'actions humanitaires en milieu rural au Maroc.

Moroccan Red Crescent — volunteering over three consecutive summers, as part of rural humanitarian actions in Morocco.

  • Participation à des campagnes de dépistage et de tests de santé dans des villages isolés.
  • Took part in health screening campaigns in isolated villages.
  • Sensibilisation et aide logistique pour des activités éducatives et sociales.
  • Community outreach and logistics support for educational and social activities.
Accompagnement de lycéens High-school student mentoring Juin – Août 2024 Jun. – Aug. 2024

Sessions de sensibilisation pour lycéens : partage d'expérience, orientation, découverte des études d'ingénieur.

Outreach sessions for high-school students: sharing experience, guidance, engineering-studies discovery.

  • Expliquer les études et les opportunités.
  • Explaining studies and opportunities.
  • Encourager la motivation et la confiance.
  • Encouraging motivation and confidence.
06

Mobilité internationaleInternational mobility

L'apprentissage des langues a été une part essentielle de mon développement. En plus de mon arabe natal, j'ai appris le français, langue de l'éducation au Maroc, et atteint un niveau C1 en anglais. J'ai récemment commencé l'espagnol, porté par mon intérêt pour sa culture.

Language learning has been a key part of my growth. Alongside my native Arabic, I've learned French — the language of education in Morocco — and reached a C1 level in English. I recently started learning Spanish, drawn in by my interest in its culture.

Gestion interculturelle des conflits

Intercultural conflict management

Dans le cadre du module Leadership & Management Interculturel à l'ENSEEIHT, j'ai analysé un scénario de conflit réel survenu lors d'un projet collaboratif de génie logiciel.

As part of the Leadership & Intercultural Management module at ENSEEIHT, I analyzed a real conflict scenario that occurred during a collaborative software-engineering project.

Voir mon poster (PDF)View my poster (PDF)

Villes visitées

Cities visited

Ces voyages ont renforcé ma curiosité, mon adaptabilité et ma motivation à travailler dans des environnements internationaux.

These trips strengthened my curiosity, adaptability, and motivation to work in international environments.

Budapest, HongrieBudapest, Hungary Madrid, EspagneMadrid, Spain Bruxelles, BelgiqueBrussels, Belgium Baden-Baden, AllemagneBaden-Baden, Germany Luxembourg
07

Sport & activitésSport & activities

Des activités qui reflètent discipline, esprit d'équipe, réflexion stratégique et capacité à progresser grâce au feedback.

Activities that reflect discipline, team mindset, strategic thinking, and the ability to improve through feedback.

ConstanceConsistency Gestion de la pressionPressure management Travail d'équipeTeamwork Esprit d'apprentissageLearning mindset
Football

M'a appris à coordonner avec les autres sous pression : lire le jeu, s'adapter vite, rester constant.

Taught me to coordinate with others under time pressure: reading the game, adapting quickly, staying consistent.

  • Communication et objectifs partagés
  • Communication and shared objectives
  • Décisions rapides avec information incomplète
  • Fast decisions with incomplete information
MusculationBodybuilding

L'entraînement est un processus long terme : planifier, suivre, ajuster, être patient — ce qui reflète ma façon d'aborder les sujets techniques complexes.

Training is a long-term process: planning, tracking, adjusting, being patient — mirroring how I approach complex technical topics.

  • Constance et gestion du temps
  • Consistency and time management
  • Boucle mesurer → améliorer
  • Measure → improve loop
Tennis de tableTable tennis

A renforcé ma concentration et mes réflexes de micro-ajustement — anticipation, calme et constance.

Strengthened my concentration and micro-adjustment habits — anticipation, calm, and consistency.

  • Attention aux détails
  • Attention to detail
  • Réaction et anticipation
  • Reaction and anticipation
Gaming

Le gaming compétitif, à son meilleur, c'est du travail d'équipe et de la stratégie : rôles clairs, communication, adaptation à l'adversaire.

Competitive gaming, at its best, is teamwork and strategy: clear roles, communication, adapting to opponents.

  • Planification, exécution, revue
  • Planning, execution, and review
  • Performance stable sous stress
  • Keeping performance stable under stress
▶

En savoir plus sur moi

More about me

Une courte vidéo de présentation, au-delà du CV.

A short introduction video, beyond the résumé.

Voir sur YouTubeWatch on YouTube

DiscutonsLet's talk

Une opportunité de stage DevOps, une question, ou simplement envie d'échanger — n'hésitez pas.

A DevOps internship opportunity, a question, or just want to connect — feel free to reach out.

📞 +33 7 67 38 61 61 📍 Toulouse, France