How to explain GitOps in plain English

Share article


What is GitOps? GitOps serves as a more specific version of DevOps, gathering an increased interest among IT leaders.

Raman Khvashcheuski, DevOps Department Manager at Exadel defines GitOps as a pattern, where a source control system (like Git) is used as a reliable source of information about infrastructure and any changes can be applied just after a pull-request (classic pipeline for Git). GitOps is a pattern for Infrastructure as Code used to control, maintain and manage any resources (preferably cloud resources) and collect information about infrastructure, services, applications and deployments. Also, GitOps as a separate practice may well be a part of a set of DevOps practices, and it is aimed at closer interactions with developers.

Read the full article on the Enterprisers Project to learn more about GitOps, why it is important and what the benefits of GitOps are.