Automatisation des déploiements : En collaboration avec les différentes équipes techniques, l'ingénieur participera à la conception et la gestion des automatismes du système d'information : intégration, déploiement en continu en utilisant des services des Cloud public tels qu'Azure et GCP ou des solutions logicielles et infrastructures OnPremise. Le déploiement se fera via les outils Gitlab CI, Broadcom Nolio, et s'appuiera sur des technologies telles qu'Ansible, Terraform et Docker.
Intégration dans les pipelines CI / CD : Travaillant en étroite collaboration avec les équipes de développement, l'ingénieur devra intégrer les meilleures pratiques dans les pipelines CI / CD. Cela inclut l'automatisation du déploiement, la gestion des secrets, la mise en place de tests d'intégration, la gestion des artefacts, etc.
Garantir l'intégrité permanente des automatismes : L'ingénieur devra être en mesure de diagnostiquer et résoudre des problèmes de nature multiples (CI, CD, configuration, infrastructure, etc.). Cela peut inclure des problèmes de performance, de sécurité, de disponibilité, etc. Il/elle devra également fournir un support aux équipes d'exploitation dans le cadre du traitement d'alertes ou d'incidents.
Gestion des outils ALM : L'ingénieur devra s'assurer du bon fonctionnement et de l'évolution des outils ALM (Gitlab, Sonar, TFS, JIRA, etc.). Il/elle devra surveiller les performances, optimiser les coûts et s'assurer que les ressources sont correctement dimensionnées.
Collaboration avec les équipes : Travailler en étroite collaboration avec les développeurs, les ingénieurs de production et les autres membres de l'équipe afin de garantir que les solutions proposées conjuguent les meilleures pratiques DevOps, les contraintes techniques et de sécurité ainsi que les besoins des projets. Il/elle participera à des réunions d'équipe, partagera les connaissances et contribuera à l'amélioration continue des processus. Contribuera au déploiement des pratiques DevOps au sein de l'entreprise. Participera au cadrage des projets dans son domaine de compétences : analyse des besoins et contribution aux chiffrages de la partie technique.
Profil candidat :
1. Gestion de sources : La maîtrise des outils de gestion de code source comme GIT et TFS sont indispensables.
2. Automatisation : Les pipelines CI et CD sont conçues, maintenues, et constamment améliorées sur GitLab Enterprise. Les technologies Docker, Ansible et Terraform sont utilisées quotidiennement dans le cadre de la mission. Une forte compétence est demandée sur ces technologies. Des compétences en scripting (bash / Powershell / ...) seront également nécessaires.
3. Cloud Computing : La maîtrise de plateformes cloud telles qu'Azure ou Google Cloud est nécessaire.
4. Développement logiciel : Avoir des compétences et des méthodes de travail en programmation (par exemple, Python, Java, C#, PowerShell, Go, NodeJS, etc.) est un atout. Le travail au quotidien avec Git est essentiel.
5. Gestion de projet : La capacité à gérer son planning, à établir des priorités et à respecter les délais est importante.
6. Système, configuration et réseaux : Savoir installer, configurer et maintenir divers systèmes informatiques fait partie des compétences clés. Comprendre les réseaux, les protocoles (TCP / IP, UDP, DNS, HTTP / HTTPS, TLS) et la configuration d'équipement réseau, notamment dans un environnement cloud, est recommandé.
#J-18808-Ljbffr
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.