top of page
123.png

#1 DevOps Bootcamp

noto_graduation-cap.png

3,196+

Students Enrolled

simple-icons_trustpilot.png

4.9

Trustpilot Rating

rocket.png

6 months

Program Duration

target-arrow-24-regular.png

24+

Real-life Projects

DevOps Practitioner Badge

Become a

Rectangle 85.png

Certified DevOps

Practitioner

•  From Zero DevOps and Cloud knowledge to

    becoming proficient DevOps Engineer

•  Certification that proves your practical knowledge

•  Extensive DevOps & Cloud projects portfolio to

   showcase your acquired expertise

The ONLY bootcamp you need to become a DevOps or Cloud Engineer

Vector.png
Frame 2043684265.png

This DevOps Bootcamp is for you, if you want to...

job interview.png
share achievement.png
  • You want to transition from another engineering role to a highly-demanded DevOps or Cloud career

  • In your first DevOps engineer role, you don’t want to feel like a beginner, you want to be productive and have skills to do actual DevOps tasks at work right away, and are looking for a program that will teach you DevOps with actual real life projects that you can immediately put to work in your job

  • You love DevOps and Cloud and want to get your first job in the field, and you are looking for program that will make you job-ready for DevOps and Cloud career​

  • You want to feel great about your DevOps and Cloud skills and wow your co-workers with your knowledge and understanding of the concepts and technologies

Best suited for people with these backgrounds

DevOps Engineers

Software Developers

Cloud Engineers

Systems Administrators

Network Engineers

Test Engineers / QA

Who this Bootcamp is NOT for

If you have no IT background, take this IT Beginner course first and come back afterwards :)

undraw_fun-star 1.png

DevOps Learning Schedule

  • Recommended Schedule based on 10-15 hours/week

  • Self-Paced Online Bootcamp - You can finish faster or take longer

DevOps Bootcamp Schedule
DevOps Bootcamp Schedule
Recomm. Schedule - Part 3.png

DevOps Course Curriculum

Overview of DevOps & Cloud Concepts, Technologies and  Skills you learn

Vector (4).png

DevOps Pre-Requisite Concepts

Technologies you learn in these Modules

Linux, Git, Gradle, Maven, NPM, Nexus

Learning Objectives

OS & Linux Module:

As a DevOps engineer you are responsible for preparing the infrastructure (servers) on which the application is deployed. So fundamentals of Operating Systems, Linux and feeling comfortable using the CLI is crucial. In this module you'll learn everything you need for your DevOps or Cloud job.

 

Version Control Module:

DevOps is all about automation and you write all these automation logic as code. You manage this code and configuration files with a version control tool.

In this module you'll learn the most popular one: Git. Throughout the bootcamp you'll use Git to save your work in your Git repositories, so by the end you'll feel comfortable using it.

 

Build Tools Module:

You'll learn how to build and package an application with build and package management tools as well as how to execute tests. In this module you'll do it manually, to have the underlying understanding before you'll automate it in later Modules.

Artifact Repository Manager Module:

Artifact Repositories is an important element in the DevOps process. So in this module you will learn a popular artifact repository manager: Nexus. You will learn the general concepts, how it works and how to configure artifact repositories. Later you will learn how to integrate it in a complete CI/CD pipeline.

Vector (4).png

Continues Integration & Deployment (CI/CD) Pipeline

DevOps Technologies you learn

Jenkins, Jenkins shared library, integration with container registries, integration with various cloud platforms, integration with Kubernetes clusters, installing various tools

Learning Objectives

CI/CD with Jenkins Module and as part of various other Modules:

Continuous Integration and Continuous Deployment is the heart of DevOps. As CI/CD platform we will use Jenkins, which is heavily used at companies. But the CI/CD concepts you learn, are transferable to any other CI/CD tool.

Throughout the bootcamp, you'll learn how to build various production-grade CI/CD pipelines. Building release pipelines to automatically:

  • deploy application to AWS infrastructure 

  • deploy container to AWS infrastructure with Docker Compose

  • deploy container to EKS cluster

Vector (4).png

Containers and Container Orchestration

DevOps Technologies you learn

Docker, Kubernetes, Docker Hub, Nexus, Docker registry, ECR, Helm Charts

Learning Objectives

Containers with Docker Module:

Containers are the new standard in modern systems and Docker is the most popular container technology. This means you need to generally understand concepts of virtualization and containers.

So in this module you'll learn everything to get a full picture of containers and how to work with containers using Docker.

Container Orchestration with Kubernetes Module:

Kubernetes (K8s) has become a standard runtime for modern applications in cloud. K8s is also a very complex framework, in the bootcamp you'll learn everything in an easy way and become proficient in it.

 

Kubernetes on Cloud - AWS EKS Module:

You'll learn advanced knowledge of EKS clusters and set up production-grade CI/CD pipeline deploying to EKS

Vector (4).png

Cloud Platforms and Cloud Infrastructure Automation

DevOps Technologies you learn

Digital Ocean, AWS - IAM, ECR, EKS, VPC, EC2, S3

Learning Objectives

Companies are using virtual infrastructure on the cloud, instead of managing their own infrastructure.

Introduction to Cloud and Cloud Concepts Module:

In this module you'll learn about cloud concepts in general, how to set up a simple virtual server on a cloud and how to deploy an application. This gives you a first introduction to this topic.

AWS Services Module:

Learning AWS in-depth. AWS is the most powerful and widely used cloud platform, but also one of the most complex ones. So understanding the core services of AWS and how to build a proper infrastructure using various AWS services is an essential skill set of a DevOps or Cloud engineer that you learn here extensively.

Vector (4).png

DevOps Automation Tools - Infrastructure as Code and Programming

DevOps Technologies you learn

Terraform, Python, Ansible

Learning Objectives

Infrastructure as Code with Terraform Module:

Manually creating and maintaining infrastructure is time consuming and error prone. In DevOps, we want to automate as much as possible and that's when Infrastructure as Code comes into the picture.

In this module you'll learn the most popular IaC tool: Terraform. First you'll learn Terraform concepts and syntax and how it works in-depth and afterwards use it for more advanced use cases like how to automate provisioning EKS cluster with Terraform and integrate Terraform in CI/CD pipeline to automate the whole process by combining all previously learnt concepts and tools. 

Programming Basics with Python Module:

As a DevOps engineer you may need to write automation scripts or small applications to automate tasks for which you need more flexibility than specific IaC tools can provide it.

So in this module you'll learn programming basics with Python as one of the most popular and widely-used programming language. Knowing a programming language makes your skillset well-rounded and extensive, which will help you stand out among other DevOps engineers.

Automation with Python Module:

After having learnt the core programming concepts and syntax, you will now learn how to use this Python knowledge for DevOps use cases and write several automation scripts to get some hands-on real-life experience.

Configuration Management with Ansible Module:

As a continuation of the projects in all the previous modules, we will use Ansible to further automate and optimize DevOps processes.

Ansible, next to Terraform is one of the most popular infrastructure as code and configuration management tools currently used in IT projects. Knowing two IaC tools will make you even more valuable.

Throughout the module, you'll learn Ansible core concepts and syntax with hands-on demos.  Essentially you will learn how to map and translate shell scripts and commands into Ansible Playbooks to automate various common tasks in general. 

 

After that, you'll learn more advanced topics and integrations with other technologies. So as with all previous technologies, you don't learn Ansible just as a standalone tool in this bootcamp, but rather integrated in different technologies, like Docker, K8s, Terraform, Jenkins, AWS and so on, in various real world use cases, as it builds on the previous modules in the bootcamp!

Vector (4).png

Monitoring and Observability

DevOps Technologies you learn

Prometheus, Alert Manager, Grafana, Monitoring AWS infrastructure, K8s cluster, Third party services, own applications, K8s operators

Learning Objectives

Monitoring with Prometheus Module:

Once software is in production, it is important to monitor it to track the performance, discover problems in your infrastructure as well as application and the K8s environment. In this module you will learn a popular open-source monitoring tool: Prometheus along with the complete monitoring stack, using Alert Manager and Grafana

Group 3.png

Industry Projects

Real-life projects with real environments as you would encounter them at your work

Infrastructure Automation at Scale

project

Ansible.png
AWS.png
Docker.png
Terraform.png

Automate provisioning EC2 servers on AWS with Terraform and automate deploying dockerized applications with docker-compose using Ansible by taking advantage of AWS dynamic inventory. 

Production Grade CI/CD with K8s

project

EKS circled.png
AWS.png
Jenkins.png
Kubernetes.png

Deploying to Kubernetes cluster on EKS  from a complete CI/CD pipeline with automatic triggering, dynamic versioning for new docker application image.

App Monitoring & Recovery

project

AWS.png
Python.png

Write an automated script in Python for monitoring a web application. Notifying about the status and recovering the application if not accessible.