PassRidge Flex: new 3-4h/day tasks every week, paid hourly or per project. See open tasks →

Interview Vault · 9 questions

Release / DevOps Engineer interview questions and answers

9 Release / DevOps Engineer interview questions with concise model answers: 1 junior, 5 mid-level and 3 senior. Topics: basics, containers, database, flags, metrics, observability. Answer aloud first, then reveal the model answer and compare.

0of 9 practised in this browser
US median $144k40 open roles
Level

9 of 9 questions shown

  1. juniorBasicsWhat is the difference between continuous delivery and continuous deployment?

    Model answer. Both automate the path to a releasable build. In continuous delivery a person approves the production release; in continuous deployment every change that passes the pipeline is released automatically.

    Tools: Jenkins, GitHub Actions

  2. midStrategiesCompare blue-green and canary deployments.

    Model answer. Blue-green keeps two full environments and switches all traffic at once, giving instant rollback at the cost of double capacity and care with database changes. Canary shifts a small percentage of traffic first and watches metrics, limiting blast radius but requiring good observability and automation.

  3. midDatabaseHow do you deploy a column rename with zero downtime?

    Model answer. Use expand and contract: add the new column, write to both, backfill, switch reads, stop writing the old column and drop it in a later release. Never rename in place while the previous application version is still running.

  4. midPipelineDesign the stages and quality gates of a pipeline for a web service.

    Model answer. Build once, then lint, unit tests and static analysis, build and scan the image, deploy to a test environment, run API and smoke tests, then critical end-to-end tests. Promote the same artifact to production with a canary and automatic verification. Put cheap, fast checks first.

    Tools: Docker, GitHub Actions, GitLab CI

  5. midFlagsHow do feature flags improve release safety and what risks do they add?

    Model answer. They separate deployment from release, allow gradual rollout and give a kill switch. Risks are flag debt, combinations that multiply test paths and untested default states. Test both states and remove flags after rollout.

  6. midRollbackWhen do you roll back and when roll forward?

    Model answer. Roll back when it is fast, safe and no irreversible data change has happened. Roll forward when a small fix is quicker or a migration makes rollback risky. Decide the criteria in advance and rehearse the procedure.

  7. seniorObservabilityWhat do you monitor in the first 30 minutes after a release?

    Model answer. Error rate, latency percentiles, saturation, new error signatures in logs, crash-free sessions and a business metric such as checkout conversion, all compared with a baseline. Automate rollback on SLO burn rate or threshold breach.

  8. seniorContainersHow do you make Docker builds fast and reproducible in CI?

    Model answer. Order layers so dependencies are cached, use multi-stage builds and BuildKit cache, and pin base images by digest. Keep a tight .dockerignore. Run as non-root and scan images before pushing.

    Tools: Docker

  9. seniorMetricsName the DORA metrics and how QA affects them.

    Model answer. Deployment frequency, lead time for changes, change failure rate and time to restore service. Fast, reliable automated tests shorten lead time and lower change failure rate; flaky tests do the opposite.

How to use this

Practise like an interview

  • Say your answer out loud before revealing the model answer.
  • Add a real example from your work. Interviewers remember stories, not definitions.
  • Mark what you can answer cleanly and repeat the rest tomorrow.
  • Notice the trade-offs in each answer; senior questions are scored on judgement.
Tools in this role

Know the stack

Skills interviewers look for: CI/CD, Docker and Kubernetes, Scripting, Observability, Release management.

PassRidge / start here

Test the market, not your patience.

Tell us the role you want or the role you need. A QA-only recruiter replies within one working day.

Choose your location

We use your location to show local pay, jobs and the right PassRidge legal entity. It never changes the page URL.

Search PassRidge