Course Details

Elevo Labs
Development Tools & DevOps

Mastering GitLab CI/CD

Amit Chandrakar

Instructor: Amit Chandrakar

Created: 16 June, 2025
Updated: 16 June, 2025

Course Description

Take your DevOps skills to the next level with this deep dive into GitLab CI/CD. This course is laser-focused on creating sophisticated automation pipelines to build, test, and deploy your code. You will learn how to write clean and efficient `.gitlab-ci.yml` files and manage the entire CI/CD process within GitLab.

We cover everything from the basic structure of pipelines, stages, and jobs to advanced topics like managing variables and secrets, caching dependencies for speed, and passing artifacts between jobs. You'll learn how to configure GitLab Runners, use the built-in container registry, and set up deployment environments to manage releases effectively.

What You'll Learn:

  • Writing complex `.gitlab-ci.yml` files.
  • Configuring and using GitLab Runners.
  • Managing secrets and variables securely.
  • Optimizing pipelines with caching and artifacts.
  • Deploying to different environments (staging, production).
  • Integrating with Docker and the container registry.

Who Is This Course For?

This course is for developers and DevOps engineers who are already familiar with GitLab for source control and want to master its CI/CD capabilities.

Anatomy of `.gitlab-ci.yml`
30min

Shared vs. Specific Runners
25min

Managing CI/CD Variables
30min
Optimizing with Caching
25min

Passing Artifacts Between Jobs
30min

Managing Deployments to Staging and Production
40min

Building Docker Images in Your Pipeline
35min

Build a Multi-Stage Pipeline for a Web App
2hr

Instructor

Amit Chandrakar
Amit Chandrakar

Senior Full Stack Developer & Instructor

6 Courses

View Details
Elevo Labs

Courses Includes:

  • Price : ₹6000
  • Instructor : Kenji Tanaka
  • Durations : 4 weeks
  • Modules : 7
  • Language : English, Hindi
  • Level : Expert
  • Certifications : Yes
  • Get Curriculum: Download

Share On:

💬