Get in Touch
 Duration 14 hours

Course Outline

Introduction

Overview of Continuous Integration and Continuous Delivery

  • Understanding CI
  • Understanding CD

Gitlab: An Overview

  • What is Gitlab?
  • Key features of Gitlab
  • Gitlab CI capabilities

Setting Up the DevOps Environment

  • Installation and configuration of Auto DevOps in Gitlab

Kubernetes Fundamentals

  • Integrating with Kubernetes
  • Creating Kubernetes clusters
  • Provisioning a Kubernetes instance
  • Utilizing Gitlab SSH keys

Managing Stages, Artifacts, and Dependencies

  • Organizing jobs into stages
  • Leveraging caching mechanisms
  • Defining and utilizing Artifacts

Gitlab Auto DevOps

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

Automated Deployment Strategies

  • Deploying to Kubernetes

Debugging Processes

  • Managing and resolving errors

Testing Procedures

  • Conducting integration and functional testing

Monitoring Solutions

  • Utilizing Prometheus
  • Collecting performance metrics

Security Measures

  • Hardening pipelines and the pipeline system

Troubleshooting

Summary and Future Steps

Requirements

  • A foundational understanding of DevOps principles

Audience

  • DevOps Engineers

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories