Too Long; Didn't Read
The main task of DevOps is to maximize the predictability, efficiency, and security of software development. The methodology (development + operations) originated in 2009 to establish interaction between programmers and system administrators to increase the release frequency. The greatest burden falls on DevOps engineers during the preparation of the infrastructure for the application, as well as setting up the CI-CD process, which then works in automatic mode. Terraform is a tool by Hashicorp that helps declaratively manage infrastructure.