Get in Touch

Course Outline

Introduction

Overview of Continuous Integration and Continuous Delivery

  • Definition and principles of Continuous Integration
  • Definition and principles of Continuous Delivery

GitLab Overview

  • Introduction to GitLab
  • Core GitLab capabilities
  • GitLab CI functionality

DevOps Environment Preparation

  • Installation and configuration of Auto DevOps in GitLab

Kubernetes Integration

  • Establishing Kubernetes integration
  • Provisioning Kubernetes clusters
  • Creating Kubernetes instances
  • Implementing GitLab SSH keys

Stages, Artifacts, and Dependencies

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

GitLab Auto DevOps

  • Operating with Helm
  • Utilizing Auto DevOps features
  • Configuring the GitLab runner
  • Incorporating repositories

Automated Deployment

  • Executing deployments to Kubernetes

Debugging Processes

  • Addressing and resolving errors

Testing Protocols

  • Conducting integration and functional testing

Monitoring Systems

  • Utilizing Prometheus
  • Collecting and analyzing metrics

Security Enhancements

  • Hardening pipelines and associated systems

Troubleshooting Procedures

Summary and Future Steps

Requirements

  • Familiarity with DevOps principles and practices

Target Audience

  • DevOps Engineers
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories