Vos missions en quelques mots Vos missions principales sont : Mise en place des pipelines CI/CD Concevoir, implémenter et maintenir des pipelines CI/CD avec GitLab ; Automatiser les étapes de build, tests et déploiement des applications ; Mettre en place des templates de pipelines réutilisables ; Assurer la gestion des environnements (dev, staging, production). Intégration des applications PHP et JavaScript Mettre en place les étapes de build et tests pour les applications. Par exemple en PHP (Symfony 6.4) ; Automatiser les étapes de build front-end JavaScript ; Intégrer les outils de gestion des dépendances (Composer, npm) ; Mettre en place des vérifications automatiques (lint, tests, qualité du code). Automatisation et qualité Intégrer des outils de tests automatisés ; Mettre en place des analyses de qualité et de sécurité du code ; Améliorer la performance et la fiabilité des pipelines. Infrastructure et déploiement Participer à l’automatisation des déploiements applicatifs ; Contribuer à l’usage de conteneurs Docker dans les pipelines ; Collaborer avec les équipes infrastructure pour optimiser les environnements de déploiement. Support aux équipes de développement Accompagner les développeurs dans l’utilisation des pipelines CI/CD ; Documenter les bonnes pratiques et processus CI/CD ; Participer à la résolution d’incidents liés aux déploiements. Niveau d'études minimum requis Niveau Niveau 6 Licence/diplômes équivalents Compétences attendues Connaissances : CI/CD • Bonne compréhension des concepts CI/CD ; • Connaissance de GitLab CI/CD. Langages et écosystème • Compréhension de l'écosystème PHP ; • Bonne connaissance du framework Symfony ; • Connaissances en JavaScript et vueJS ; • Gestion des dépendances (Composer, npm). Développement / scripting • Git ; • Bash (ou autre langage de scripting). Conteneurisation • Connaissance de Docker. Infrastructure • Linux (Debian) ; • Notions de déploiement applicatif. Savoir-être : • Capacité à travailler en autonomie tout en respectant les processus et les délais ; • Aptitude à collaborer efficacement avec les équipes techniques et métiers ; • Ouverture aux nouvelles technologies et capacité à monter en compétence rapidement. Savoir-faire : • Sens de l'analyse et capacité à proposer des solutions techniques adaptées ; • Aisance pour expliquer des concepts techniques à des interlocuteurs non techniques. Éléments de candidature Documents à transmettre Pour postuler à cette offre, l'envoi du CV et d'une lettre de motivation est obligatoire
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.