Adopting Devops Practices: A Case Study

Name
Gunel Ismayilova
Abstract
Nowadays, delivering on higher levels of customer satisfaction for online services is highly demanded from organizations. Furthermore, to continue supporting these services is part of the job. Delivering and supporting a higher level product from the idea to the end result requires a wide range and heavy amount of work. Time, efficiency, maintainability, security and many other factors are part of this process, i.e. the process of software development life-cycle. DevOps brings its own efficient and beneficial dvantages to the field. It is a framework which integrates software development and IT operations. It is a combination of philosophies, practices and tools that can benefit an organization to deliver applications and services at a high velocity. The goal of this thesis is to research DevOps practices and implement them in a real case scenario, in a project which serves customers. Moreover, this thesis is about tracking and measuring the results of these changes, then comparing them. The results show that DevOps, when used in a correct way, brings value to all stakeholders. Additionally, this thesis highlights the limitations when trying to adopt these practices.
Graduation Thesis language
English
Graduation Thesis type
Master - Software Engineering
Supervisor(s)
Ezequiel Scott, Madis Kapsi
Defence year
2021
 
PDF