Les missions du poste
Contexte de la mission
Dans le cadre du développement d'une application basée sur React, vous intervenez sur une mission complète couvrant l'ensemble du cycle de vie applicatif, de l'intégration continue jusqu'au déploiement en environnement hybride (Cloud AWS et on-premise chez les clients).
Vous jouez un rôle clé dans la définition, la mise en oeuvre et l'exploitation de l'architecture DevOps, en garantissant la fiabilité, la performance et la maintenabilité des solutions déployées.
Missions principales
1. Architecture & choix technologiques
- Définir et mettre en oeuvre l'architecture DevOps du projet
- Sélectionner les outils et technologies adaptés aux besoins (CI/CD, conteneurisation, déploiement)
- Participer aux choix d'infrastructure Cloud et on-premise
2. Intégration continue & déploiement (CI/CD)
- Concevoir et maintenir des pipelines CI/CD sous GitLab CI
- Mettre en place des pipelines multi-étapes (build, tests, analyse de code)
- Gérer les releases avec versioning sémantique
- Assurer la publication des images sur une registry (GitLab ou équivalent)
3. Conteneurisation & packaging
- Concevoir et optimiser des images Docker (multi-stage builds)
- Garantir des images légères et adaptées à la production
- Gérer le cycle de vie des conteneurs (build, version, mise à jour)
4. Déploiement hybride
- Déployer les solutions sur infrastructure Cloud (AWS)
- Mettre en place des solutions de déploiement on-premise chez les clients
- Automatiser les installations via des outils de configuration management (type Ansible)
5. Infrastructure & automatisation
- Participer à la mise en place d'infrastructures via Infrastructure as Code (ex : Terraform)
- Assurer l'automatisation des déploiements et des mises à jour
6. Documentation & accompagnement
- Rédiger la documentation technique complète
- Formaliser les procédures d'installation et de mise à jour
- Garantir l'autonomie des clients dans l'exploitation des solutions on-premise
Objectifs et livrables
- Mise en place et gestion de projets GitLab avec pipelines CI/CD opérationnels
- Déploiement d'une architecture fonctionnelle en environnement hybride
- Packaging de la solution sous forme d'images Docker maintenables
- Choix et implémentation d'un outil de configuration management
- Documentation technique complète et exploitable
- Déploiement de la version Cloud sur infrastructure AWS
Le profil recherché
Profil recherché
Compétences techniques
- AWS : niveau confirmé
- Docker / conteneurisation : niveau expert
- GitLab CI/CD : niveau expert
- Outils de gestion de configuration (type Ansible) : niveau expert
- Connaissance des architectures Cloud et hybrides
- Notions en Infrastructure as Code (Terraform recommandé)
Qualités attendues
- Capacité à concevoir une architecture robuste et scalable
- Autonomie et sens de l'organisation
- Esprit analytique et capacité à résoudre des problématiques complexes
- Rigueur dans la documentation et les processus
- Bon relationnel pour interagir avec des équipes techniques et clients
Environnement technique (indicatif)
- Frontend : React / Node.js
- CI/CD : GitLab CI
- Conteneurisation : Docker
- Cloud : AWS (ECS / Fargate ou EKS)
- Configuration management : Ansible
- Registry : GitLab Registry / ECR
Les avantages
- Accompagnement personnalisé vers l’emploi
- Aide active à la recherche d’alternance
- Coaching CV et préparation aux entretiens
- Intervenants experts issus du terrain
- Réseau d’entreprises partenaires
- Formations adaptées aux besoins du marché
- École à taille humaine favorisant la proximité
- Forte employabilité dans un secteur en tension
Les étapes de recrutement
Les étapes de recrutement peuvent varier selon l'offre à laquelle vous postulez.
-
Étude du dossier et analyse du projet professionnel
-
Entretien individuel avec un responsable pédagogique
-
Évaluation de la motivation et de l’adéquation au parcours
-
Validation de l’admission et accompagnement à l’intégration
-
REDSUP en images
Publiée le 04/05/2026 - Réf : 4047379/28703658 AD/75P