Skip to content

Master's Thesis

Title: Tools for Supporting DevOps Fundamentals Teaching
Author: Bc. Mykyta Olym
Supervisor: Ing. Sergej Chodarev, PhD.
Study programme: Informatics
Expected submission: 31 Jan 2027


Abstract

This thesis addresses the problem of insufficient tool support for teaching DevOps fundamentals at universities. While DevOps practices such as version control workflows, continuous integration, code review and automated testing are an essential part of modern software development, their teaching remains largely manual and lacks automated feedback mechanisms. The thesis analyses existing approaches to DevOps education, identifies their shortcomings, and proposes a design for a web-based platform that integrates with GitLab to provide real-time monitoring, automated compliance scoring and actionable feedback on student adherence to DevOps workflows.

Keywords: DevOps, teaching tools, continuous integration, GitLab, automated assessment, compliance scoring, software engineering education


Contents

  • Introduction


    Problem statement, motivation and task formulation.

    Read

  • Analysis of existing solutions


    DevOps as a discipline, current state of teaching, overview of existing tools.

    Read

  • Exploring possible solutions


    Empirical verification of how well GitLab events and existing tools cover the teacher's checklist.

    Read


Source of truth

The text in this section is derived from the LaTeX source of the thesis in the dp.mykyta.olym/thesis repository. In case of conflict the LaTeX source takes precedence. The Evaluation and Conclusion chapters currently only contain a skeleton and will be filled in after the pilot deployment.