“What was the moment this product clicked?” —
A DevOps engineer, platform engineer, or senior developer at a company that chose GitLab — often for self-hosting, compliance, or all-in-one platform reasons. They maintain the GitLab instance or the pipeline configurations that all other engineers depend on. They think in pipelines, stages, and artifacts. They've written `.gitlab-ci.yml` files that are 300 lines long and know every YAML key by memory. They've debugged a pipeline failure on a Friday evening. They have strong opinions about GitHub Actions versus GitLab CI that they will share if asked.
What are they trying to do? —
What do they produce? —
A new microservice needs a CI/CD pipeline. The developer has written the app. The DevOps engineer is writing the `.gitlab-ci.yml`: build, test, SAST scan, Docker build, push to registry, deploy to staging on merge to main, deploy to production on tag. They're also setting up the environment variables, the runner tags, the deployment job's protected rules. The pipeline runs on first push. Three stages pass. The Docker build fails — a base image was updated and broke a dependency. They fix it, push, and it's green 8 minutes later. This is a good Friday.
Uses GitLab Self-Managed or GitLab.com. Manages 10–100 repositories. Writes and maintains CI/CD pipeline configurations across multiple projects. Has configured shared runners, specific runners, and knows the difference. Uses GitLab Container Registry, Packages, and Environments. Uses GitLab's built-in SAST, DAST, or dependency scanning for at least one project. Reviews pipeline performance metrics. Has set up merge request approvals and protected branch rules. Is the person engineers ask when their pipeline breaks.
Pairs with `github-primary-user` to map the GitLab-everything vs. GitHub-plus-Actions CI/CD philosophy. Contrast with `vercel-primary-user` for teams where frontend deployment has moved to a managed platform while backend stays on GitLab. Use with `sentry-primary-user` for the full deployment-to-error-monitoring DevOps workflow.