Separate human and workload identity
Workforce identities should originate from a governed directory with joiner, mover and leaver processes. Workloads need platform-native or standards-based identities that do not depend on embedded secrets.
Do not make applications impersonate people for convenience. The audit trail should distinguish the user request, automation component and resource action.
- Federated human sign-in
- Managed workload identities
- No shared service accounts
- Owner and purpose for every non-human identity
Use roles that match real work
Design roles around tasks and resource scope, not job titles alone. A developer may need deployment access to one service and read-only logs for another; a support engineer may need customer-specific access through an approved workflow.
Avoid copying the broadest role across clouds. Map common intent, then implement platform-specific least privilege.
- Task-based access packages
- Environment and resource scoping
- Just-in-time elevation
- Separation of duties for keys and policy
Control privileged and emergency access
Route administrative work through hardened devices, strong authentication and short-lived sessions. Record why elevation was requested and what changed.
Emergency accounts must work when federation is unavailable, but they should be isolated, monitored, vaulted and tested. An untested break-glass route is a theory.
- Dedicated admin identities
- Phishing-resistant authentication where practical
- Session and change logging
- Quarterly break-glass test
Join identity telemetry
Correlate sign-in, role assumption, policy denial, key use and resource action across platforms. Normalise enough context to investigate without erasing platform detail.
Recertification should focus on high-risk access and unused privileges. Remove stale roles, keys and trust relationships rather than repeatedly approving them.
- Cross-cloud identity inventory
- Unused privilege analysis
- Trust-policy review
- Rapid revocation workflow
A practical 30-day field plan
Week one — Prove. Human or workload identity and device context. Put one accountable owner in the room, agree which business service or decision is in scope, and record the assumptions the team is making. Resist the urge to begin with a technology purchase; the first deliverable is a shared view of the problem and the authority to change it.
Week two — Authorize. Role, resource, environment and risk policy. Walk through the current process with the people who operate it. Compare the written design with real access paths, data flows, exceptions and on-call practice. Mark every point where an owner is missing or where the team cannot produce evidence that a control works.
Week three — Use. Short-lived session with bounded privileges. Choose a narrow pilot that can be observed safely. Define the expected result, the rollback path and the person who may accept a trade-off. Capture operational friction as product feedback; controls that are difficult to use will eventually be bypassed.
Week four — Review. Telemetry, recertification and revocation. Review the pilot with engineering, operations, security and the service owner. Close urgent gaps, assign longer work to a funded backlog and set the next evidence review. The month should end with a repeatable operating rhythm, not a one-time presentation.
Evidence worth keeping
Good evidence is understandable outside the team that created it. Keep a concise record that connects the decision, owner, technical implementation and observed result. Screenshots can support evidence, but configuration, logs, test output and approved records are stronger because another person can reproduce or challenge them.
- Federated human sign-in — owner, current state, last validation and any open exception
- Task-based access packages — owner, current state, last validation and any open exception
- Dedicated admin identities — owner, current state, last validation and any open exception
- Cross-cloud identity inventory — owner, current state, last validation and any open exception
- Decision log showing who approved residual risk and when it will be reviewed
- Test or exercise result with the actual outcome, not only a pass label
Questions for the leadership review
Use these questions to keep the discussion connected to operating risk rather than tool activity. A useful answer names a person, a service and evidence.
- Who is accountable for the cloud identity outcome when teams disagree about delivery and risk?
- Which critical service or customer promise would be affected by a failure in this area?
- What evidence would tell us the design is working in production today?
- Which exception creates the largest concentration of access, dependency or recovery risk?
- What would the team contain first, and how would it restore a trustworthy service?
- Which improvement can be completed in the next 30 days without waiting for a large programme?
Common questions
Should one team administer every cloud?
Central standards and platform enablement help, but resource authorization should remain connected to accountable workload owners.
Are roles portable across clouds?
The intent can be mapped, but services and permission models differ. Validate effective permissions on each platform.
