learning path

Introduction to GitOps - Flux Based

Up to 2h 43m
Enhance your skill setDevelop essential skills for thriving in real-world scenarios.
Stay focused, stay committedBoost your learning journey by enrolling: stay focused, consistent and achieve your goals with ease.
Earn a certificate of completionShow your skills and build your credibility when you include them in your resume and LinkedIn profile.

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 Course 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 Course 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 Course 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

About the Author

Jeremy Cook, opens in a new tab
Solutions Architect Director
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), GitHub.

Covered Topics