Hero image

Class is in session

Automate Your Deployments on Kubernetes with GitHub Actions and Argo GitOps

2 Weeks

·

Cohort-based Course

Mature DevOps needs automation. Skip the pain of inventing workflows and implement my real-world templates for build-test-deploy pipelines.

Hosted by

Bret Fisher

Creator of best-selling courses, award-winning Docker Captain, DevOps consultant

Course overview

Rescue your team's confidence in production updates with workflows and GitOps

Raise your production success and lower your stress by empowering your team with self-service automations and deployment dashboards. You'll apply my Cloud Native DevOps automation design constructed from my years of successful implementations for multiple organizations.

This course is for:

01

DevOps engineers who want to automate their testing and deployment workflows with GitHub

02

Build engineers who struggle with moving off legacy CI/CD tools to GitHub Actions

03

Software engineers who are sick of the lack of automation in their software lifecycle

What's in it for you?

Ship code faster and with greater visibility and reliability

Building, testing, and deploying your apps to Kubernetes should be easier! Discover how GitHub Actions and Argo CD can get your time back.

Advance your GitHub Actions experience and implement container lifecycle automation

You'll use real-world templates to start automated container builds, CVE scans, testing, linting, and more. Security best practices are also provided.

Discover how others are solving their DevOps and automation needs

With small group cohort-based learning, you can share and collaborate with other DevOps teams on workflow ideas and how they approach solving business problems with automation.

Customize the pieces in class to fit your requirements

You'll add my templates to your own GitHub repos to start seeing benefits immediately. Combine best-of-breed tools into a simple and low-maintenance design.

What people are saying

        Because of the Docker Mastery course, I landed my first DevOps job. Thank you Captain!
Ronald Alonzo

Ronald Alonzo

Site Reliability Engineer at Strike
        Amazing! The instructor explains everything in detail, so you are able to understand how everything works under the hood. I love it!
Juan Felipe Camargo

Juan Felipe Camargo

Software Developer
        Halfway through Bret Fisher's course and I’m already using that knowledge on my proj. Highly recommend it!
Sergiu Bacanu

Sergiu Bacanu

Automation Engineer
        Instructor is highly knowledgeable on the topic, and brings a lot of value to students.
Raymond Andrade

Raymond Andrade

Software Developer at Ocean Associates, Inc.
        It's obvious the lecturer is skilled not only in the subject matter but in how to make courses.
Ivan Arnaudov

Ivan Arnaudov

Owner and CEO at Business Ventures International LLC
        Lots of courses are good - the rare and real advantage is the ability of the instructor to actually teach and the effectiveness of the presentations in conjunction with hands on assignments to get the material across. I've gotten more than I've gotten from almost any other class I've taken, online or in person.
William Sadler

William Sadler

Enterprise Data Scientist specializing in Machine Learning, AI, and Advanced Analytics
        You gotta love that feeling when you are learning to do something and you finally get it to work.
Justin G. Cramer

Justin G. Cramer

Co-founder ProShip
        Slides from Bret Fisher are amazing and a good definition of in-depth. Good job.
Alexis Morelle

Alexis Morelle

Author titleCloud Builder at WeScale
        Great and very clear explanations!!!
Jonathan Moraes

Jonathan Moraes

Software Developer
        Thank you for your efforts and wonderful explanations.
Ritesh Dwivedi

Ritesh Dwivedi

        Your Docker classes are the best! Thank you very much for teaching!
Lucas Bennun

Lucas Bennun

Java Developer Formula 1 and FC Bayern München

Hi 👋 I'm Bret

Bret Fisher

Bret Fisher

Container pro. DevOps advisor.

Thanks for considering my course. I'm a DevOps, Docker, and Kubernetes trainer, consultant, speaker, and Open Source volunteer. For 25+ years I have built and operated distributed systems.


Since 2017, my courses, live workshops, and conference talks on containers and DevOps have reached more than 350,000 people worldwide. The first course I made was a Docker course on Udemy and it quickly grew to be #1 in the topic. In total, I've published four large courses, two of which continue to hold the position of Best Seller courses. Fun fact, even Docker, Inc. uses my Docker Mastery course to train their new-hires.


I'm also a practitioner. For the past 12 years, I have consulted and advised companies big and small, digging into DevOps projects and leading teams to "containerize" their apps and systems, improve their speed of deployment, resiliency, metrics, and awareness.


Efficiency and effectiveness are pet peeves of mine, so it makes sense that I love the scope of automating workflows. Much of my focus with organizations over the last five years has been automating their container pipelines.


I've come to understand it's not enough to simply learn a tool, it's necessary to learn how multiple tools work together. In all this time teaching containers, I find one of the hardest parts is understanding the end-to-end workflow for getting software out of developer hands and into production servers.


I see firsthand the positive impact on team performance and service reliability that an automated software lifecycle can have.


I'm a Docker Captain, which is a "distinction that Docker awards select members of the community who are both experts in their field and are passionate about sharing their Docker knowledge with others." It's definitely an honor to be a Captain; currently there are only 66 in the world. I am also a Digital Ocean Navigator and a Traefik Ambassador. And, because I'm an Eagle Scout, I like to leave any DevOps platform I find better than I found it (a Scout motto)🤚.


I also host a weekly YouTube Live show and a podcast with Cloud Native experts.


This evolution from speaker, consultant, and instructor of self-paced online courses to cohort workshops is an exciting one for me. The small, highly engaged format of training can be quite effective for many people and I hope it will be for you too.


Made with ❤️ in Virginia Beach, USA


Questions? Ping me.

Twitter: @bretfisher

Email: bret@bretfisher.com



A pattern of wavy dots
Be the first to know about upcoming cohorts

Automate Your Deployments on Kubernetes with GitHub Actions and Argo GitOps

Course outline

01

Workshop 1: GitHub Actions basics and build+test workflows

Study GitHub Actions basics and jump in with Docker builds and application testing.

02

Workshop 2: Advanced workflows for DevOps

Further enhance your GitHub Actions workflows with linting, Kubernetes smoke-testing, CVE scanning, and temporary clusters.

03

Co-working, week 1

Customize what you've learned for your own projects. No new content. This is focused time for implementing what you have learned. We'll be online together so I can answer your questions. This workshop is optional.

04

Workshop 3: Automate your app deployments to Kubernetes

Use infrastructure-as-code and Argo CD to implement GitOps best practices. This workshop will automate your app deployments to Kubernetes.

05

Workshop 4: Tie it all together

GitHub Actions and Argo CD complement each other in providing an end-to-end workflow from code commit to production deploy. Round out the solution by understanding where humans should get involved and what should be automated. We will smooth out your pipelines based on your team’s make-up and requirements.

06

Co-working, week 2

Customize what you've learned for your own projects. No new content. This is focused time for implementing what you have learned. We'll be online together so I can answer your questions. Show off your work. This workshop is optional.

Course schedule

Total 9 hrs: 4.5 hrs/week for 2 weeks
  • Week 1: Mon & Wed, March 20 & 22

    1:00pm - 2:30pm US ET (UTC-4)

    Live workshops: slides, demos, and small group activities.

  • Week 1: Fri March 24

    1:00pm - 2:30pm US ET (UTC-4)

    Optional co-working workshop to customize what you're learning to fit your requirements and collaborate with fellow students if you like.

  • Week 2: Mon & Wed, March 27 & 29

    1:00pm - 2:30pm US ET (UTC-4)

    Live workshops: slides, demos, and small group activities.

  • Week 2: Fri March 31

    1:00pm - 2:30pm US ET (UTC-4)

    Optional co-working workshop to customize what you're learning to fit your requirements and collaborate with fellow students if you like.

Learning is exceptional with cohorts

Learning is exceptional with cohorts

Active hands-on learning

This course builds on live workshops and hands-on projects

Interactive and project-based

You’ll be interacting with other learners through breakout rooms and project teams

Learn with a cohort of peers

Join a community of like-minded people who want to learn and grow alongside you

Frequently Asked Questions

What happens if I can’t make a live session?
I work full-time, what is the expected time commitment?
Must I use Kubernetes and GitHub for this course?
What experience level is necessary with these tools?
What’s the refund policy?
A pattern of wavy dots
Be the first to know about upcoming cohorts

Automate Your Deployments on Kubernetes with GitHub Actions and Argo GitOps