GitOps

In a nutshell, GitOps uses software development methodologies and applies it to how IT infrastructure and services are provisioned and maintained. It requires that your IT infrastructure and services are provisioned using infrastructure as code (IaC) and a code repository such as GitHub to manage versions and collaboration.

The average busy operations team will on a daily basis be spinning up new IT infrastructure and in these days the platform is highly likely to be a cloud provider such as Azure or AWS. Using IaC means the team have a repeatable “script” that can be executed time and time again stamping out the exact same infrastructure with only the variables specific to each deployment differing. This makes things easy, fast, and governed.

References

<your_text>

Last modified July 21, 2024: update (e2ae86c)