Identity & Privileged Access
Machine & Agent Identity
Non-human identities already outnumber humans. AI agents make every existing weakness materially worse — and it is becoming a job title.
Every service account, CI runner, container, function and API client is an identity. In most organisations these already outnumber human identities substantially, and they are governed far more weakly: no HR record, no joiner-mover-leaver, no manager, frequently no owner and no expiry.
Why agents change the risk
A traditional service account does one predictable thing. An AI agent is a non-human identity that acts unpredictably and can be influenced by content it reads. Every existing weakness in machine identity becomes materially more dangerous, because the assumption the whole model rests on — that the workload behaves deterministically — no longer holds.
This is visibly becoming a job title
In the postings behind this atlas the identity vendors are advertising for it directly: Forward Deployed Engineer, Okta for AI Agents. Product Manager, Identity for AI. Software Engineer, Identity for AI. Non-human identity moved from a hygiene topic to a product category in about two years.
If you already know identity and you learn the AI material in the library here, you are positioned for a specialism that barely has practitioners. That combination is rare on purpose — almost nobody has both halves.
The decisive round
“How should an AI agent authenticate to internal systems?”
Interviewer: “We're deploying an agent that reads tickets and updates records. How does it authenticate?”
A weak answer. “We'd create a service account for the agent with the permissions it needs, store the credential in the vault, and rotate it regularly.” This is the default and it is the confused-deputy problem restated as a design. The agent now holds standing authority that any user — or any ticket it reads — can direct.
A strong answer. “Not with a shared service account, for two reasons.
The first is attribution. With a shared account you cannot tell which agent, which user's request, or which run took an action, so you cannot investigate an incident and you cannot audit. Each agent needs its own identity, and every tool call needs to carry an agent identity, a run identifier and the initiating human.
The second is the confused deputy, which is the real problem. If the agent holds a broad credential and anything it reads can influence what it does — and with an agent reading tickets written by strangers, that is the design — then whoever wrote that ticket has effectively borrowed the credential. Rotation does not help, because the credential is being used as intended by an authorised process.
So the agent should act on behalf of the requesting user, with authority scoped per request and bounded in time. The established mechanism is delegation — OAuth token exchange, on-behalf-of flows — where the agent presents its own identity plus the user's context and receives a short-lived token carrying the intersection of both permissions. If the user could not update that record, neither can the agent acting for them.
Where there is no human in the loop — a scheduled agent — then it needs its own narrowly-scoped identity with a written owner, an expiry, and separation between the component that reads untrusted content and the one that holds write access.
And I'd want an inventory. Most organisations cannot list their non-human identities, and you cannot govern what you cannot enumerate.”
Naming the confused deputy and reaching for delegation rather than rotation is what senior interviewers listen for. It connects classic identity theory to the new problem, which is exactly the combination this role exists for.
- Build an on-behalf-of flow. An agent that receives a user token, exchanges it for a scoped downstream token, and cannot exceed the user's own permissions. Then prove it by trying.
- Build the inventory. Enumerate non-human identities in a cloud account with owner, last use and permission breadth. The unowned, unused, over-permissioned ones are the finding, and there will be many.
- Demonstrate the confused deputy on your own system: plant an instruction in content an agent reads and have it take an action the requester could not. That demo is worth more than any explanation.
Compensation
| Market | Band | Notes |
|---|---|---|
| United States | $170k – $290k base | Scarcity-priced. Identity vendors and frontier labs are the buyers |
| India | ₹25L – ₹65L total | Thin market today and growing fast; Okta and the GCCs of identity vendors |
The book for this field
Identity & Access
Authentication versus authorisation, federation, the joiner-mover-leaver lifecycle, entitlements, privileged access, secrets, and machine identity.
Cross-cutting
Skills every archetype tests
These are shared across every field on this site — the same question asked in different vocabulary — so preparation here compounds rather than being spent once. The book above is specific to your field.
Practice the 11 Identity questions → · Back to Identity & Privileged Access →