DevOps Interview DropExpert TierScenario+100 XP on read
Nobody knows which Git branch or tag corresponds to production. How would you fix the release process?
Core Summary
Establish one unbroken chain of identity from commit to running process, then make the pipeline the only way anything reaches production. Start by discovering what's actually deployed today, you can't design a release process around a system you can't describe.
Hints
Hint 1: Find out what is running before designing anything
Hint 2: One chain: commit → tag → artifact digest → deployment → running version
Hint 3: The process only holds if it is the only path
Reported in interviews at Amazon, Datadog, Stripe