Skip to main navigation menu Skip to main content Skip to site footer

Electrotechnical and Computer Engineering

Vol. 39 No. 06 (2024): Proceedings of Faculty of Technical Sciences

USAGE OF AUTOMATION TOOLS AND PRACTICES IN DEVOPS METHODOLOGY

  • Лука Милетић
DOI:
https://doi.org/10.24867/27BE10Miletic
Submitted
June 5, 2024
Published
2024-06-05

Abstract

The paper involves an analysis of the DevOps methodology and the use of automation tools, containeri­zation, and cloud service providers. The problem pertains to automating the development and delivery of a digital library application. The problem is solved using Terraform infra­structure as code tool, application containerization with Docker, and cloud services from AWS. The result of the solu­tion represents the successful creation of cloud infrastruc­ture, an automated process of software solution integration and delivery, and end-user access to the application.

References

[1] A. Jahić and N. Buzađija, "DevOps Methodology in Modern Software Development," qjoest, vol. 4, no. 1, pp. 1-11, March 2023.
[2] Y. Brikman, Terraform: Up & Running, 3rd ed., Sebastopol: O'Reilly Media Inc., 2022.
[3] M. Shahin, M. Ali Babar and L. Zhu, "Continuous Integration, Delivery and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices," IEEE Access, vol. 5, pp. 3909-3943, 2017.
[4] Bunnyshell, "Terraform vs. Cloudformation vs. Pulumi," Bunnyshell, 7 July 2022. [Online]. Available: bunnyshell.com/blog/terraform-vs.-cloudformation-vs.-pulumi. [Accessed September 2023].