GitOps is an operational framework that uses Git repositories as the source of truth for declarative infrastructure and applications.
It follows a workflow that includes declarative configuration, version control & change management, automated synchronization, and continuous deployment.
Key features of GitOps include declarative infrastructure & applications, automated reconciliation & self-healing, version control & auditability, security & access control via Git, and scalability & cloud-native support.
GitOps is being widely adopted, with companies like Intuit, Weaveworks, and Spotify using it for managing Kubernetes clusters and deploying microservices.