Dans ce contexte, la prestation « DevOps » permettra d’améliorer voire de faire évoluer le processus d’intégration continue (packaging, déploiement, tests) qui s’appuie exclusivement sur Gitlab, Salt, Python, Jira et X-Ray.
Une méthode de travail qui permette un développement en « feature branche » en remplacement du mode actuel en « git flow »
L’évolution de la chaîne d’intégration continue avec Gitlab
L’évolution de la gestion des configurations des plateformes d’intégration
L’évolution de l’exécution des tests automatisés (unitaires et intégration) sur différentes plateformes dans le cadre d’obligations liées à la conformité (suivi des commits, suivi des déploiements et suivi de l’exécution des tests)
Automatisation des processus de packaging, de déploiement et de test
Amélioration de la chaîne d’intégration continue de l’orchestrateur d’infrastructure (IaaS) développé en interne
Amélioration de l’outil GitLab en place et des pipelines d’automatisation pour accélérer le déploiement, les tests et d’autres processus liés au développement et à l’exploitation
Amélioration du packaging du logiciel
Gestion des infrastructures pour les développeurs (3 plateformes physiques)
Assurer la cohérence des processus et la qualité des applications en collaboration avec les équipes de développement et d’exploitation
Déploiement dans un environnement d’intégration
Coordonner le déploiement des nouvelles versions de logiciels et assurer leur bon fonctionnement en environnement de production
Assurer la conformité des processus de développement et de déploiement selon les normes de l’entreprise (ISO27001, SOC2, SecNumCloud) qui repose sur Jira, X-Ray et Gitlab
L’activité d’intégration, la qualification et la mise en production de l’orchestrateur de Cloud
Gitlab
Python
Shell
Git
Agile (Scrum)
Jira
Xray
Amélioration de la chaîne d’intégration continue basée sur Gitlab
Amélioration des temps de déploiements
Amélioration de la fiabilité des déploiements et de l’exécution automatisée des tests
Une étude voire une implémentation de l’intégration continue en « feature branch »
Environnement anglophone nécessitant la connaissance de l’anglais à l’oral et à l’écrit
Expérience de 4 à 6 ans en tant qu’ingénieur Développeur QA Logiciel avec expérience des Services IaaS, tests de services basés sur le Cloud et mise en œuvre de processus automatisés de tests d’assurance qualité dans un modèle DevOps
Expérience avec les API du Cloud, UI, tests fonctionnels et tests de performance
