GitLab for DevOps: Projects to CI/CD Pipelines
Learn GitLab from first push to production: projects, groups, CI/CD pipelines, variables, runners, and a Docker deploy with a manual approval gate.
What You'll Learn
Understanding What GitLab Is and Why Teams Use It
It is a Friday evening at a Pune fintech. A developer zips the build folder, copies it to the production server by hand, and heads home.
Getting Started With GitLab Projects and Your First Push
A project is the basic unit in GitLab: one Git repository plus its issues, merge requests, pipelines and settings.
Managing Groups, Members, and Permissions
Ten projects, twelve engineers, and one contractor whose access should expire in March.
Building Your First CI/CD Pipeline
CI/CD means every push triggers an automatic sequence: build, test, deliver. Continuous Integration merges and tests code often.
Using Variables, Secrets, and Artifacts
A password committed to Git is a password everyone with repo access owns, forever, even after you delete it.
Choosing Between SaaS Runners and Self-Hosted Runners
Your pipeline is queued. The status says "pending." Ten minutes later, still pending. Nothing is broken in your code. No runner wants your job.
Skills You'll Master
Curriculum Index9 topics
Understanding What GitLab Is and Why Teams Use It
It is a Friday evening at a Pune fintech.
Getting Started With GitLab Projects and Your First Push
A project is the basic unit in GitLab: one Git repository plus its issues, merge requests, pipelines and settings.
Managing Groups, Members, and Permissions
Ten projects, twelve engineers, and one contractor whose access should expire in March.
Building Your First CI/CD Pipeline
CI/CD means every push triggers an automatic sequence: build, test, deliver.
Using Variables, Secrets, and Artifacts
A password committed to Git is a password everyone with repo access owns, forever, even after you delete it.
Choosing Between SaaS Runners and Self-Hosted Runners
Your pipeline is queued. The status says "pending." Ten minutes later, still pending. Nothing is broken in your code.
Deploying a Project Through a CI/CD Pipeline
Tests passing is nice. Code running somewhere a user can reach it is the point.
Running the Hands-On Lab
You will build a tiny Node.js app and a three-stage pipeline: test, build image, deploy behind a manual gate.
Reviewing the Quick Reference and Common Mistakes
Quick reference Common mistakes Forgetting that jobs are isolated is the classic.
Career Impact
Roles that use the skills in this module.
- High Demand
DevOps Engineer
₹8L - ₹18L a year
- Very High
Cloud Engineer
₹6L - ₹14L a year
- Critical / Niche
Site Reliability Engineer (SRE)
₹10L - ₹24L a year
Next Modules
Related Guides
Practice on the Coding Sheet
Not a software engineer sheet. Every problem comes from real DevOps, SRE, Platform and Cloud interviews, from your first script to a system you build yourself.
Open the Coding Sheet