USAGE OF AUTOMATION TOOLS AND PRACTICES IN DEVOPS METHODOLOGY

Authors

  • Лука Милетић Autor

DOI:

https://doi.org/10.24867/27BE10Miletic

Keywords:

DevOps, AWS, Terraform, continuous integration and deployment, containers

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].

Published

2024-06-05

Issue

Section

Electrotechnical and Computer Engineering