Secrets, PKI & Certificate Management — Final Practical Assessment
This assessment gives you an estate rather than a question bank. It is small, ordinary, and entirely plausible: an internal certificate authority, a public-facing API, one Kubernetes cluster, a CI system, a secret manager and a fleet of Linux hosts. It contains twelve defects. None of them is a trick, none of them is the result of incompetence, and every one of them exists somewhere in production today.
You have three hours and you are not expected to change anything. What is being graded is whether you can establish what is true, decide what to do first, and defend the ordering.
How the twelve findings are presented
Each finding is a scenario carrying the part of the handover that matters for it. The description is factual and deliberately incomplete, in the same way a real handover is. Where a scenario states a belief held by a team or an instruction given by a colleague, that belief or instruction is part of the material and may be wrong.
Two of the findings put you under explicit pressure to do the wrong thing in the right order. Both are graded on whether you push back and on whether you say why.
What each answer must contain
Eight headings, in this order: Evidence, Root cause, Security impact, Availability impact, Blast radius, Remediation, Validation, Prevention. The full definition of each is in the sections above and it is worth reading before you start rather than after.
The weightings are Evidence 20%, Root cause 15%, Remediation 15%, and 10% each for Security impact, Availability impact, Blast radius, Validation and Prevention. The pass mark is 80%, averaged across the twelve findings.
The ordering rule
For every finding involving an exposed, over-scoped or shared credential, the first remediation step is to revoke or rotate that credential at the system which issues or accepts it. Everything else is cleanup.
Removing a file, rewriting repository history, purging a cache, deleting a log line, tightening a policy, reissuing a certificate: none of these makes a live credential stop working, and every hour spent on them is an hour the credential remains usable. An answer that performs cleanup before revocation scores zero for Remediation, however complete the rest of it is. This single rule separates people who have run an incident from people who have read about one.
The corollary is that revocation usually costs availability, and a strong answer says so, plans the cutover, and states the trade explicitly rather than delaying containment to protect a pipeline.
Two habits that are graded throughout
Evidence from an independent channel. Where the obvious source of truth is the system under suspicion, name a different one. A renewal timer reporting success, a deployment record, a wiki page and a file your own change just wrote are all evidence that something was attempted. None of them is evidence that it worked.
Structural prevention, named as such. Every finding will accept a procedural answer, and every procedural answer will be marked lower than the structural one that retires the failure class. Propose both if you like, but say which is which. The estate you have inherited was built entirely from procedural controls written by a capable engineer, and it is in this state four weeks after that engineer walked out of the door.