CI/CD (Continuous integration and Continuous delivery or Continuous deployment) and GitOps are not new terminologies in the IT world. There are several softwares and tools to accomplish the CI/CD and GitOps practices. Learning and practicing such tools are quite difficult if you do not have a proper course or documentation. Fortunately, there are several free resources around and some of them even offer free certifications upon completing the training programs. Check below list of free training and certifications for GitOps and CI/CD technologies.
This is a free course offered by GitHub and you will learn the basics of GitHub Actions workflow, using scripts, etc. You will also learn workflow and action blocks, triggering workflows, discover workflow logs etc.
CloudBees is providing multiple free courses to learn Jenkins including Jenkins essentials, administration and pipeline essentials. You can go for the certification option if you want to get Certified Jenkins Engineer.
Sign-up at CloudBees for Jenkins courses.
Want to learn Kubernetes ? Check our Kubernetes Library for courses and free resources.
Learn GitLab essentials to understand the technical terms in GitLab, issues, merging repositories and other topics.
Sign-up for GitLab learning.
Introduction to GitOps (LFS169) is a free course by The Linux Foundation to cover the basics of GitOps, how to use GitOps and other concepts. You can use your Linux Foundation login and purchase this course at zero cost.
Enroll for GitOps LFS169 Course.
In this free course by CodeFresh, you will learn all the basics of GitOps. You will also learn the GitOps using ArgoCD and different tools such as Helm, Kustomize etc with ArgoCD.
Register for GitOps Fundamentals.
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. You can automates the deployment of the application states automatically based on the Git commits, merging etc.
Learn ArgoCD by setting up lab and practicing.
Check out the ArgoCD tutorial at Red Hat Developer portal.
Disclaimer: The views expressed and the content shared are those of the author and do not reflect the views of the author’s employer or techbeatly platform.