Get in Touch

Course Outline

Introduction

Overview of Continuous Integration and Continuous Delivery

  • What is CI?
  • What is CD?

GitLab at a Glance

  • What is GitLab?
  • Key GitLab features
  • GitLab CI

Preparing the DevOps Environment

  • Installing and configuring Auto DevOps in GitLab

Kubernetes

  • Integrating Kubernetes
  • Creating Kubernetes clusters
  • Setting up a Kubernetes instance
  • Using GitLab SSH keys

Stages, Artifacts, and Dependencies

  • Organising jobs into stages
  • Utilising cache
  • Defining and using artifacts

GitLab Auto DevOps

  • Working with Helm
  • Implementing Auto DevOps
  • Configuring the GitLab runner
  • Adding a repository

Automated Deployment

  • Deploying to Kubernetes

Debugging

  • Handling errors effectively

Testing

  • Integration and functional testing

Monitoring

  • Using Prometheus
  • Gathering metrics

Securing

  • Hardening pipelines and pipeline systems

Troubleshooting

Summary and Next Steps

Requirements

  • A solid understanding of DevOps principles

Target Audience

  • DevOps Engineers
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories