SFD105 – Ultimate Devops Bootcamp

Implement End to End Devops Practices with a Real Life Like Application.
Gourav Shah · December 27, 2022

What you'll learn

Key Topics

Design Devops Solution, Containerize with Docker & Dockerfile, Git and GitHub, Jenkins & Jenkinsfile, Multi Branch Pipelines, Jenkins + Docker Integration, Ansible, Building AWS Infra, Terraform Modules, Kubernetes Manifests, ArgoCD, Prometheus, Grafana.

Completing this course you'll be able to

Understand Key Devops Practices
Implement End 2 End Devops Project
Build Project Experience

Description

Ultimate Devops Bootcamp is been my dream project. After working with devops practices for 15+years  (even before devops as a keyword was created in 2009) and with my experience of delivering corporate trainings for more than 11 years, I have been wanting to create a program which explains devops from grounds up, demonstrate the the entire workflow with a realistic use case, and takes them on a devops journey right from implementing it right from development to continuous integration, to automated deployments and then completing the feedback loop with monitoring. This is that program.

This is a program for you if,

  • you are interested in making a career in the field of devops and looking for way to get started.
  • you want to get a understanding of a devops workflow with a realistic use case and desire to learning by doing
  • want to get a quick dive into key practices and tools e.g. docker, git, jenkins, ansible, kubernetes, prometheus

Following are the key practices and tools you would learn during this course and a quick overview of how the course flows,

  • Codifying Devops – The Devops Story : This is the story of devops, from beginning and explains how organisations evolved, right from Ford’s assembly line and TPS to lean, agile and now devops. And then dives into the key practices and tools of the game. Narrated as a story.
  • Use case Mogambo.org : This section would introduce you with the use case of a fictional organisation, with realistic problems. As part of the course, you are going to help this organisation transform to be truely agile and reliable with the devops practices that you implement.
  • Containerisation with Docker : With the world moving towards container based delivery, Docker is a skill that a must know for everyone. This section would teach you just exactly that. It will equip you with the essential skills to work with docker. You would also start dockerising sample applications for Mogambo.org and later integrate it with Jenkins and deploy with kubernetes.
  • Revision Control with Git : With the underlying theme of everything as a code, Just like Docker, learning git is another essential skill that everyone posses. This section introduces to the world of revision control with git and would teach you how to get started working with git, repositories, branches and remotes.
  • Continuous Integration with Jenkins : Immediate feedback is the key to bring down the failures, bugs and to incrementally improve the quality of the code. Continuous integration(CI) is the key practice which offers a way to create a feedback pipeline and run it in a automated way. Jenkins is the gold standard in the world of CI and thats exactly what you would get started with in this section. You would also learn how to build build pipelines for Mogambo.org.
  • Infrastructure as a Code with Ansible: Ability to write Infrastructure as a code has revolutionised the world of Ops teams by offering them a way to codify the infrastructure, revision control it, test it and create repeatable automated workflows. It is a big deal and a cornerstone of the devops practices. In this section you would learn the basics of Ansible, create simple playbooks to deploy applications.
  • Deploying container based apps with Kubernetes: Just as Jenkins is the standard in CI world, so has Kubernetes consolidated its position as a Container Orchestration Engine (COE). Its a reliable, feature rich, cloud agnostic way of converting your infrastructure into a Container as a Service. You would learn how to setup a Kubernetes cluster and would build one using Google Kubernetes Engine Platform (GKE) to deploy applications for Mogambo.org.
  • Monitoring with Prometheus: Prometheus along with Grafana makes a powerful duo when it comes to setting up monitoring services, specially with kubernetes based infrastructure, where the two integrate very well, offering you a seamless experience to setup a complete solution for health monitoring at node, kubernetes resources and at application level. In this course you are going to setup a one click deploy monir

Even though this course has a length of more than 11 hours, consider it as your first step towards devops expertise. If you are serious about devops as a profession, you need to posses at the least intermediate depth into each topic that you learn as part of this course.

This course is a result of months of hardwork by School of Devops team wiht collective experience of more than two and a half decade. Hope you appreciate and enjoy it and find worth your time. Happy learning !

Use-Case / Project

Use Case / Project

You would be building a real life like project throughout the course for a micro sevices application stack. You would be working as a Devops Engineer for a eCommerce platform, Mogambo.org, which is rapidly growing and needs solutions to make the software delivery more reliable, fast and efficient.

Student Reviews

Here’s what our existing students are saying

Be a Member to get Started

Join our Geek/Nerd membership plan which will give you access not only to this course but also entire library of our Devops Courses along with Coaching, Challenge (Bootcamp) and Community.  

You already have access to this.

Being a member, you already have access to this course.  Select “Take This Course / Start Course”  to get started learning. 

About Instructor

Not Enrolled

Course Includes

  • 174 Lessons
  • 4 Quizzes