learning pathIntroduction to GitOps - Flux Based
3 hours
Build hands-on tech skillsImprove theoretical and practical skills needed in real-world scenarios.
Enroll to stay on trackSelect a due date and we will help you stay on track with custom reminders and weekly progress reports.
Earn a certificate of completionShow your skills and build your credibility when you include them in your resume and LinkedIn profile.

Training content


Interested in automated zero effort deployments into Kubernetes - 100s of times per day? Then you should consider using GitOps!!

GitOps defines a better approach to performing Continuous Delivery in the context of a Kubernetes cluster. It does so by promoting Git as the single source of truth for declarative infrastructure and workloads.

This Learning Path will get you started with GitOps and will bring you quickly up to speed with the basic features and processes involved in a GitOps workflow. First, we introduce you to GitOps and the many benefits that it provides when it comes to automating deployments. The Learning Path then provides you with a validated hands-on lab that will walk you through the process of setting up and using GitOps. Finally, you're provided with a multichoice exam to assess the GitOps knowledge the Learning Path has provided you with.

Learning Objectives

  • Learn about the principles, practices, and processes that drive a GitOps workflow using Flux
  • Learn how to establish GitOps to automate and synchronize cluster state with Git Repos
  • Learn how GitOps uses Git as its single source of truth
  • And finally, you’ll learn and understand how to configure and enable a GitOps workflow using tools such as Helm, Tiller, and Flux

Intended Audience

  • Anyone interested in learning GitOps
  • Anyone interested in learning Flux
  • Software Developers interested in the GitOps workflow
  • DevOps practitioners looking to learn how to set up, manage and maintain applications using a GitOps workflow


  • A basic understanding of containers and containerization
  • A basic understanding of Kubernetes - and container orchestration and scheduling
  • A basic understanding of software development and the software development life cycle
  • A basic understanding of Git and Git repositories
Your certificate for this learning path
Jeremy Cook
Content Lead Architect
Learning Paths

Jeremy is a Content Lead Architect and DevOps SME here at Cloud Academy where he specializes in developing DevOps technical training documentation.

He has a strong background in software engineering, and has been coding with various languages, frameworks, and systems for the past 25+ years. In recent times, Jeremy has been focused on DevOps, Cloud (AWS, Azure, GCP), Security, Kubernetes, and Machine Learning.

Jeremy holds professional certifications for AWS, Azure, GCP, Terraform, Kubernetes (CKA, CKAD, CKS).