GitOps is the operational framework design on top of DevOps' best practices.

GitOps is used to automate the process of infrastructure provisioning.

GitOps uses Git repositories as a source control system to deliver infrastructure as code.

GitOps ensures that a system’s infrastructure is immediately reproducible based on the application state in the Git repository.

GitOps does not contain a single product or platform but a set of tools based on the team's needs.

The main components of GitOps are Git repository, CD pipeline, deployment and monitoring tool.

Improved efficiency and faster deployments are the few benefits of GitOps.