Get in Touch
 Duration 14 hours

Course Outline

Introduction

Overview of Continuous Integration and Continuous Delivery

  • Defining CI
  • Defining CD

Gitlab: An Overview

  • Understanding Gitlab
  • Key features of Gitlab
  • Gitlab CI

Setting Up the DevOps Environment

  • Installing and configuring Auto DevOps in Gitlab

Kubernetes

  • Integrating with Kubernetes
  • Building Kubernetes clusters
  • Instantiating Kubernetes
  • Utilizing Gitlab SSH keys

Stages, Artifacts, and Dependencies

  • Assigning jobs to specific stages
  • Leveraging caching
  • Defining and utilizing Artifacts

Gitlab Auto DevOps

  • Working with Helm
  • Implementing Auto DevOps
  • Configuring the Gitlab runner
  • Adding repositories

Automated Deployment

  • Deploying to Kubernetes

Debugging

  • Managing errors

Testing

  • Conducting integration and functional testing

Monitoring

  • Utilizing Prometheus
  • Collecting metrics

Security

  • Hardening pipelines and pipeline systems

Troubleshooting

Summary and Next Steps

Requirements

  • A solid understanding of DevOps principles

Audience

  • DevOps Engineers

Number of participants


Price per participant (excl. VAT)

Testimonials (2)

Upcoming Courses

Related Categories