Course Outline


Continuous Integration and Continuous Delivery Overview

  • What is CI?
  • What is CD?

Gitlab at a Glance

  • What is Gitlab?
  • Gitlab features
  • Gitlab CI

Preparing the DevOps environment

  • Installing and configuring Auto DevOps in Gitlab


  • Integrating Kubernetes
  • Creating Kubernetes clusters
  • Creating a Kubernetes instance
  • Using Gitlab SSH keys

Stages, Artifacts, and Dependencies

  • Placing jobs into stages
  • Using cache
  • Defining and using Artifacts

Gitlab Auto DevOps

  • Working with Helm
  • Using Auto DevOps
  • Configuring Gitlab runner
  • Adding repository

Automated Deployment

  • Deploying to Kubernetes


  • Handling errors


  • Integration and functional testing


  • Using Prometheus
  • Gathering metrics


  • Hardening pipelines and pipeline systems


Summary and Next Steps


  • An understanding of DevOps


  • DevOps Engineers
  14 Hours


Related Courses


  21 hours

Deploying Kubernetes Applications with Helm

  7 hours

Running Containers Directly from Kubernetes with CRI-O

  14 hours

Wdrożenie procesu Continuous Integration / Continuous Delivery (CI/CD) z użyciem GitLab CI

  14 hours

Gitlab and Gitlab CI

  14 hours

Docker and Kubernetes

  21 hours

Docker (introducing Kubernetes)

  14 hours

Managing Kubernetes with Rancher

  14 hours

Docker and Kubernetes: Building and Scaling a Containerized Application

  21 hours

OpenShift 4 for Administrators

  35 hours

Docker, Kubernetes and OpenShift 3 for Administrators

  35 hours

OpenShift 4 for Developers

  35 hours

Docker, Kubernetes and OpenShift 3 for Developers

  35 hours

Kubernetes from Basic to Advanced

  14 hours

Kubernetes on AWS

  14 hours