GitOps is a key part of developing cloud native applications by designing development and deployment processes that allow for constant iteration, testing, and repetition. Compared to DevOps, GitOps incorporates a single source of truth to reduce manual steps and handoffs between development teams. You will also learn:
- What GitOps is and its core principles
- How a GitOps pipeline differs from a DevOps pipeline
- The advantages of using GitOps and CI/CD to automate deployment
- Incorporating infrastructure as code (IaC) tools into your pipeline
- How GitOps removes silos between software engineers and DevOps or IT