DevOps and CI/CD with Kubernetes

Read full text
Authors: Evangelos Karras, Ευάγγελος Καρράς
Cited by: 0

Abstract

This thesis examines the implementation of a modern DevOps and cloud-native technologies ecosystem, approaching it both as a technical undertaking and as a practical lever for digital transformation. In this context, the design and development of a Kubernetes-based infrastructure, supported by automated CI/CD pipelines, the implementation of GitOps practices, the use of Infrastructure as Code, as well as the integration of monitoring and autoscaling mechanisms, are presented. This architecture aims to create a scalable, reliable and automated environment for development and simulated software delivery. The proposed solution is evaluated through measurable performance indicators, including DORA metrics, in order to assess its impact on software delivery speed, change frequency, version stability and overall operational reliability. Through the analysis of the results, the role of DevOps practices is highlighted not only as a means of technical optimization, but also as a factor in enhancing organizational agility and operational resilience. Finally, the thesis demonstrates that the adoption of modern cloud-native and DevOps approaches can act as a foundation for sustainable digital transformation. The technical background and automated mechanisms presented are not limited to an experimental or academic level, but reflect practices with direct application in real organizational environments, effectively bridging the technical and business levels.

Fields of Study & Subjects

Software System Performance and Reliability Software Engineering Techniques and Practices Cloud Computing and Resource Management

Publication details

Journal / source
Athens University of Economics & Business
Publication date
5 February 2026
Language
EN