DevOps / Gitlab Interview questions
What is GitLab Auto DevOps?
Auto DevOps is a GitLab feature that automatically detects a project's language and framework, then applies a pre-built set of CI/CD pipeline templates to build, test, scan, and deploy it, without the team writing a .gitlab-ci.yml from scratch.
It covers the full path: auto-building a container image (via buildpacks), running tests, executing security scans like SAST and dependency scanning, and deploying to Kubernetes with rollback support. Enabling it is largely a one-click toggle at the project or group level.
Auto DevOps is best suited to standard, framework-conventional apps and teams that want a fast starting point; projects with unusual build steps or deployment targets usually end up overriding parts of it with a custom pipeline anyway.
More Related questions...