Une équipe produit doit mettre en production une API et son interface. Le code fonctionne localement, mais la livraison reste manuelle, l’infrastructure n’est pas reproductible et aucune procédure de retour arrière n’a été validée.
UNE MISSION.
UN CONTEXTE.
DES PREUVES.
Les Missions OpsArena reproduisent le travail confié à un DevOps chez un client : comprendre l’existant, construire, sécuriser, livrer et transmettre. Pas de recette unique. Tes décisions et tes livrables font partie de l’évaluation.
INDUSTRIALISER UNE
APPLICATION CLIENT
Prendre en main l’existant, proposer une chaîne de livraison défendable et laisser à l’équipe un système exploitable après ton départ.
Temps limité, aucun secret dans Git, interruption minimale, modifications traçables et preuve de restauration obligatoire.
ISOLER UN SCHEDULER
ECS EN PRODUCTION
Deux tâches web ECS restent disponibles derrière un ALB, mais chacune embarque le même scheduler. Un traitement de clôture vient donc d’être exécuté deux fois.
Séparer le web du scheduler par la configuration et Terraform, sécuriser le rollout puis produire une preuve de non-régression transmissible.
Deux replicas web obligatoires, un seul scheduler actif, aucun ALB sur le traitement interne et aucun accès à un vrai compte AWS.
COMPRENDRE.
CONSTRUIRE. DÉFENDRE.
Le brief ne dicte pas toutes les commandes. Tu dois choisir une approche, observer ses conséquences et justifier les compromis.
Prise en main
Audite le dépôt, l’architecture existante, les contraintes de sécurité et les critères de mise en production.
Industrialisation
Construis une CI reproductible, une image minimale et les contrôles qui empêchent un artefact fragile d’avancer.
Infrastructure & livraison
Prépare l’IaC, déploie l’application et rends les secrets, les flux et la configuration explicites.
Preuves & transfert
Démontre le rollback, documente l’exploitation et présente les arbitrages comme lors d’une revue client.
TU NE REÇOIS PAS
SEULEMENT DES XP.
Tu repars avec un dossier de mission, des livrables techniques et une synthèse de tes choix. L’objectif est de pouvoir expliquer ce que tu as construit à une équipe, un client ou un recruteur.
- 01Diagnostic fondé sur des preuves
- 02Configuration explicite
- 03Infrastructure as Code
- 04Test de non-régression
- 05Décision d’architecture
- 06Runbook et rollback
CHOISIS TON
DOSSIER CLIENT.
OpsArena sauvegarde tes livrables entre les sessions et exécute les validations dans une sandbox isolée. Les contrats cloud sont testés hors ligne : aucun faux compte AWS ni faux cluster n’est présenté comme réel.