Get in Touch
 Duration 14 hours

Course Outline

Introduction

Overview of Continuous Integration and Continuous Delivery

  • Defining CI
  • Defining CD

An Introduction to Gitlab

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

Setting Up the DevOps Environment

  • Installing and configuring Auto DevOps in Gitlab

Kubernetes Integration

  • Integrating Kubernetes into the workflow
  • Creating Kubernetes clusters
  • Provisioning a Kubernetes instance
  • Utilizing Gitlab SSH keys

Managing Stages, Artifacts, and Dependencies

  • Assigning jobs to specific stages
  • Leveraging cache mechanisms
  • Defining and utilizing Artifacts

Gitlab Auto DevOps in Action

  • Working with Helm charts
  • Implementing Auto DevOps
  • Configuring the Gitlab runner
  • Adding repository connections

Automated Deployment Processes

  • Deploying applications to Kubernetes

Debugging Strategies

  • Managing and resolving errors

Testing Methodologies

  • Conducting integration and functional tests

Monitoring Solutions

  • Implementing Prometheus
  • Collecting and analyzing metrics

Security Measures

  • Hardening pipelines and the underlying pipeline systems

Troubleshooting Best Practices

Summary and Next Steps

Requirements

  • A foundational understanding of DevOps principles

Target Audience

  • DevOps Engineers

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories