Home / Papers / OF DEVOPS METHODOLOGY FOR SOFTWARE DEVELOPMENT

OF DEVOPS METHODOLOGY FOR SOFTWARE DEVELOPMENT

88 Citations2023
Vdovin A.A R.E. Alekseev
journal unavailable

The paper discusses the main tools used in the DevOps methodology and CI-CD practices: GitLab CI, Ansible, Docker, Terraform, Jenkins, Kubernetes, and can be changed, depending on the tasks that need to be solved.

Abstract

the development, testing and deployment processes for each application can take place independently. This allows you to significantly increase the stability of the system as a whole and reduce the time required to create it. The serverless architecture, in turn, involves the use of cloud services, which allows the developer team to use all its resources to write application code without having to create and maintain the infrastructure required for the information system. At the same time, to speed up the development process, maximum optimization and automation of the delivery of the developed software to the customer is required. Modern DevOps methodology allows you to successfully solve such a range of tasks, providing a fully automated process of building, configuring and deploying applications under development. The paper discusses the main tools used in the DevOps methodology and CI-CD practices: GitLab CI, Ansible, Docker, Terraform, Jenkins, Kubernetes. This set is optional and can be changed, depending on the tasks that need to be solved.