Objectif de la mission :
- Conception et mise en œuvre des architectures de production pour les nouveaux projets
- Implémentation des outils de configuration et d’automatisation pour simplifier les process de déploiement et de mise à jour sur l’intégralité de la plateforme
- Design et implémentation de scripts pour les besoins du DEV, en support des ingénieurs OPS affectés aux projets Agiles
- Gestion de la capacité des environnements de production et anticipation des évolutions (capacity planning) ;
- Pilotage de la mise à niveau des infrastructures et gestion des impacts
- Mise en oeuvre des bonnes pratiques DevOps et intégration continue Installation, configuration et divers paramétrages
- Alimentation du backlog des Services de production (CI/CD, Continuous Operation, Time2fix,…) en complément des informations collectées auprès des Ingénieurs OPS
Responsabilités :
- Bonne connaissance des infrastructures/serveurs/OS/Base De Donnée/Flux/firewall
- Compétences requises en infrastructure Cloud (IaaS, PaaS) privé ou public
- Maitrise des outils de conteneurisation tels que Docker et Kubernetes pour déployer des applications dans des environnements isolés
- Connaissance de l’intégration Continue (Continuous Integration) : Outil de gestion du versions, Référentiel du code source (GitLab, Bit bucket, référentiel binaires (Nexus, Artifactory…), orchestration (Jenkins, …)
- Connaissance de la Livraison Continue (Continuous Delivery) : gestion de configuration d’environnement, déploiement, Infrastucture as code (Ansible, Puppet, Chef)
- Capacité à écrire des scripts en shell (Bash, ZSH…) pour automatiser des tâches et des processus
- Compétence sur les déploiements en production
- Bonnes capacités en développement logiciel
- Maîtrise de l’ordonnancement (Schedulers)
- Connaissance des pratiques Agile et DevOps