DevOps and CI/CD with Kubernetes
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