Amanda Walker Labs

Security architecture
for consequential systems.

I design security systems around real decisions: who can act, what can be trusted, and whether the system still makes sense when conditions change.

What happens after the diagram?

01

About

I did not come to architecture through diagrams. I came to it through systems already in motion. I monitored them, investigated failures, implemented controls, and learned what survives contact with operations.

That experience shaped how I work. I look for where trust is assumed, ownership is unclear, and complexity is doing work no one intended. Then I turn those conditions into decisions people can explain, implement, test, and maintain.

Current work

  • Identity architecture
  • Certificate lifecycle
  • Data protection
  • Security automation

Emerging systems

AI makes those questions more urgent. Authority can expand faster than accountability, provenance is harder to establish, and human judgment is easy to remove before anyone decides whether it should be.

I like difficult problems. I have less patience for unnecessary complexity.

02

Practice

01

Security Architecture

I make trust, ownership, tradeoffs, and failure modes explicit. Then I turn them into decisions teams can implement and test.

02

Cloud & Infrastructure

I approach infrastructure through its boundaries, dependencies, ownership, and failure modes. The question is not only how it is built, but whether people can see, secure, and recover it.

03

Identity & Trust

I design how authority is established, changed, and revoked across complex environments. I also plan for what happens when the assumptions underneath it fail.

04

AI & Emerging Systems

I look at what AI is allowed to do, where its information comes from, and who remains accountable when the system acts.

03

Selected Work

Rebuilding Identity from the Architecture Up

Context
I was brought in to make the organization’s identity platform work. That was the visible problem. The deeper problem was that the organization did not have a reliable picture of its own application environment, much less a mature identity architecture for governing it.
Problem
Teams were siloed, application ownership was often unclear, and the architecture had grown brittle through accumulated exceptions. Without a trustworthy source of truth or a consistent model for directory integration, policy, and lifecycle management, each new application risked adding a local solution to a systemic problem.
Approach

I began with application onboarding because it gave me a practical way into the system. Each integration exposed another part of the architecture that needed to be understood or rebuilt.

Over time, I reworked the source of truth, directory integrations, policy framework, account management experience, and application onboarding process. I also automated access entitlements and strengthened lifecycle management.

The shift was from solving individual integrations to building a repeatable identity model the organization could operate.

Outcome

The platform is now used, not merely deployed. Applications enter through a consistent process, entitlements are automated, lifecycle events are handled more reliably, and audit evidence is supported by coherent controls.

The organization also has a clearer understanding of its application environment and the relationships that govern access within it. Those outcomes did not come from the platform alone. They came from resolving assumptions the platform had previously been expected to absorb.

What I learned

Identity architecture is often as much about organizational clarity as it is about access. It forces decisions about authority, ownership, lifecycle, and exception.

When those decisions remain implicit, technology makes inconsistency faster. When they are explicit, automation reinforces the architecture instead of hiding its weaknesses.

Building Operational Visibility Under Pressure

Context
During COVID, telehealth applications became essential to care delivery. Traffic and service demand increased rapidly, while the availability and security of these systems carried greater consequence.
Problem

Logs were being collected, but collection had not become visibility. There was no agreed inventory of critical applications, no meaningful view of application health, and no clear way to distinguish normal activity from service degradation or a developing security concern.

The telemetry existed. The operational understanding did not.

Approach

I began with the telemetry because there was no reliable application inventory to begin from. I mapped the applications represented in the log data and determined which systems appeared critical to remote care.

I worked through the available signals to understand what they revealed about normal operation, degradation, failure, and possible security concerns. From that understanding, I built dashboards and alerting that turned raw logs into an operational view of application health.

Outcome

The dashboards and alerts gave monitoring teams a shared view of critical telehealth applications. During incident response calls, teams used them to trace service degradation, compare signals across the environment, understand the scope of an issue, and support escalation and remediation.

Once the capability was established, it was handed off to other monitoring teams across the organization. My team no longer operated it, but the work remained in active use.

What I learned

Observability is not simply a logging problem. It is a reasoning problem. Raw telemetry becomes useful only after someone determines which systems matter, what healthy behavior looks like, and what should trigger action.

I also learned that a capability is stronger when it can be handed off and operated without continued dependence on the team that created it.

04

Principles

Understand before intervening.

Security work begins with the system as it exists: its dependencies, failure modes, ownership, and the assumptions holding it together.

Make the tradeoff visible.

Every security decision moves cost, friction, risk, or responsibility. Architecture should make that movement explicit enough to evaluate.

Design for the handoff.

A system is not finished when it works for its architect. It is finished when someone else can understand, operate, and maintain it.

Keep judgment where consequence lives.

Automate what is repeatable. Preserve human authority where decisions are ambiguous, irreversible, or consequential.

05

Contact

Bring me the difficult problem.