O GitOps se propõe a concentrar em um único local toda a soma de informações relevantes para infraestrutura de uma aplicação. Nele, centralizam-se os conhecimentos essenciais do projeto no repositório git da aplicação. Essa prática garante maior consistência no ambiente de infraestrutura e facilita a entrega de valor para todas as aplicações em um sistema. Podemos pensar no GitOps como uma soma de Continuous Integration (CI), Continuous Deployment (CD) e Infrastructure as Code (IaC).
Durante o processo de reconciliação, o GitOps atua como um auditor, verificando se todas as operações de infraestrutura estão conforme o código especificado. Por exemplo, se houver uma redução intencional no número de servidores, a reconciliação irá verificar se o número de servidores em execução é o mesmo que o especificado no código. Se não estiverem alinhados, o GitOps criará novamente a instância necessária para corrigir a discrepância.