Comparative Evaluation of Azure DevOps, GitLab, and AWS DevOps Suite, GitLab for Optimized Software Delivery
Kumar, Govinda (2025)
Kumar, Govinda
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025061322899
https://urn.fi/URN:NBN:fi:amk-2025061322899
Tiivistelmä
In a world where software is expected to be delivered more rapidly and to a higher quality than ever before, organizations must compete in providing this experience to their customers. The notion of DevOps (development and operations) has been introduced to combine development and operations teams to provide a well-defined, automated process to facilitate this delivery. However, the challenge in deciding a DevOps platform lies in the range of available tools, as no single tool will address the positives and negatives of all the tools available. This thesis will explore this challenge by providing a comparison of three prevalent DevOps platforms: Microsoft Azure DevOps, AWS DevOps Suite, and a GitHub-based toolchain, GitLab.
This qualitative approach of the research has implemented a combination of literature review, documentation of platforms, and field notes from industry practitioners. There are five major criteria used in the comparison: Tooling and Integration, Security, Scalability, Cost Management, and Monitoring and Feedback. These criteria assess the capabilities, design, and organizational compatibility for each platform.
The findings indicated that Azure DevOps is a suitable solution for enterprise teams operating in Microsoft. GitLab is an effective all-in-one open-source platform when configuration is minimal. Lastly, the AWS DevOps Suite is high in scalability and flexible for cloud-based and cloud-native teams. The comparisons consider each of the five criteria and will provide actionable insight for developers and organizations for making informed decisions when selecting a DevOps toolchain that meets their goals and infrastructure.
This qualitative approach of the research has implemented a combination of literature review, documentation of platforms, and field notes from industry practitioners. There are five major criteria used in the comparison: Tooling and Integration, Security, Scalability, Cost Management, and Monitoring and Feedback. These criteria assess the capabilities, design, and organizational compatibility for each platform.
The findings indicated that Azure DevOps is a suitable solution for enterprise teams operating in Microsoft. GitLab is an effective all-in-one open-source platform when configuration is minimal. Lastly, the AWS DevOps Suite is high in scalability and flexible for cloud-based and cloud-native teams. The comparisons consider each of the five criteria and will provide actionable insight for developers and organizations for making informed decisions when selecting a DevOps toolchain that meets their goals and infrastructure.