Management and automation of a DevOps chain
Tahiraj, Arian
Promoteur(s) :
Leduc, Guy
;
Wéry, David
Date de soutenance : 24-jui-2021/25-jui-2021 • URL permanente : http://hdl.handle.net/2268.2/11522
Détails
| Titre : | Management and automation of a DevOps chain |
| Titre traduit : | [fr] Gestion et automatisation d'une chaîne DevOps |
| Auteur : | Tahiraj, Arian
|
| Date de soutenance : | 24-jui-2021/25-jui-2021 |
| Promoteur(s) : | Leduc, Guy
Wéry, David |
| Membre(s) du jury : | Boigelot, Bernard
Mathy, Laurent
|
| Langue : | Anglais |
| Nombre de pages : | 133 |
| Discipline(s) : | Ingénierie, informatique & technologie > Sciences informatiques |
| Institution(s) : | Université de Liège, Liège, Belgique |
| Diplôme : | Master en ingénieur civil en informatique, à finalité spécialisée en "intelligent systems" |
| Faculté : | Mémoires de la Faculté des Sciences appliquées |
Résumé
[fr] Yelido est une PME liégeoise active dans le secteur informatique et plus particulièrement dans la conception de solutions d’intégration personnalisées et de plateformes de gestion. A mesure que les méthodologies DevOps et Agile deviennent plus avancées, on peut s’attendre à ce que le cycle de vie du développement soit simple, efficace et fiable. Pourtant, trop souvent, ce n’est absolument pas le cas. L’application est promue tout au long d’une énorme chaîne d’outillage, dont la gestion est complexe, et génère confusions, retards et erreurs. Différents silos se forment et les équipes sur le même projet s’éloignent davantage, car elles utilisent des outils et des approches différentes. Elles n’ont de DevOps que le nom. L’objectif de ce travail est de développer une chaine dite «DevOps» complète en ne se contentant pas d’automatiser et d’orchestrer une chaîne d’outillage, mais d’agir également comme une tour de contrôle, indépendante de la technologie, pour couvrir l’ensemble du cycle de vie depuis le développement jusqu’à la production en passant par le test.
[en] Yelido is a Liege-based SME active in the IT sector and more specifically in the design of customized integration solutions and management platforms. As DevOps and Agile methodologies become more advanced, one would expect the development lifecycle to be simple, efficient and reliable. Yet, too often, this is absolutely not the case. The application is promoted along a large chain of tools, whose management is complex, and generates confusion, delays and errors. Different silos form and teams on the same project become further divided as they use different tools and approaches. They are DevOps in name only. The objective of this work is to develop a complete "DevOps" chain by not only automating and orchestrating a chain of tools, but also to act as a control tower, independent of the technology, to cover the entire life cycle from development to production and testing.
Fichier(s)
Document(s)
Citer ce mémoire
L'Université de Liège ne garantit pas la qualité scientifique de ces travaux d'étudiants ni l'exactitude de l'ensemble des informations qu'ils contiennent.

Master Thesis Online


main.pdf