Technical Program Manager
How do you motivate others and build partnerships across teams to achieve a collective goal?
Also asked as: Tell me about a time you motivated a team or organization to embrace a difficult, unpopular change. · Describe how you built a partnership or coalition across teams with competing priorities to achieve a shared outcome. · How did you identify and troubleshoot project bottlenecks by building relationships across technical and non-technical teams?
AI Business Case
| Dimension | Detail |
|---|---|
| The problem with the manual baseline | Pathfinder, our existing migration tool, had no end-to-end automation — every migration took 3–6 months of manual discovery, mapping, and cutover work. At 2,100+ applications, that baseline implied a 36–48+ month, 50+ specialist effort that no linear increase in headcount could compress into an 18-month regulatory window. |
| Why GenAI specifically fit this problem | The highest-effort tasks — dependency discovery, IaC generation, migration runbook authoring, compliance mapping, cost right-sizing — are structured, pattern-matching problems grounded in existing metadata (CMDB, AWS Application Discovery Service, RVTools), not novel judgment calls. That made them a strong automation target for LLM-based agents rather than a speculative AI use case. |
| The investment case | GenAI automation was proposed as part of the $11M tooling and migration-factory investment (with AWS ProServe), projected to cut migration time 70%, reduce LOB effort 20%, and avoid an estimated $120M in future labor and cloud costs — structured with a GenAI proof-of-concept and a go/no-go gate before committing to production automation. |
| Where it created leverage beyond cost | Automating the repetitive majority of the work freed scarce SME architects and TPMs to focus on the highest-risk, highest-complexity applications in the pilot wave, instead of spreading fixed human capacity evenly across all 2,100+ applications regardless of risk. |
| Business outcome delivered | AI-assisted automation contributed directly to the program's headline results: the 70% migration-time reduction, $4.2M saved in migration costs (73% effort reduction), and a further $2.3M in annual savings identified through AI-driven right-sizing. |
AI Architecture
| Layer | Component | Role |
|---|---|---|
| User Interface | Natural-language chat interface + executive dashboards | Lets both engineers and business stakeholders query migration status, view compliance reports, and adjust plans in plain language. |
| AI Agent Orchestration | Supervisor Agent | Acts as the central brain — delegates tasks to specialized agents (Dependency Mapping, Wave Planning, Resource Optimization, Compliance Validation, Cost Efficiency) and assembles their outputs into a single recommendation. |
| AI Foundation Services | Amazon Bedrock + Claude 3.5 Sonnet, Amazon OpenSearch | Provides the reasoning engine for complex judgment calls (e.g., rehost vs. replatform) and a vector database for Retrieval-Augmented Generation against curated migration best-practice Knowledge Bases. |
| Data & Integration | AWS Application Discovery Service (ADS), CMDB, RVTools | Bridges on-premises legacy inventory data into the platform so every agent decision is grounded in real, current infrastructure state rather than model assumptions. |
| Target Environment | AWS Organizations, Transit Gateway | The destination multi-account, hub-and-spoke architecture the agents provision and migrate workloads into. |
What was the end-to-end AI workflow, from discovery to cutover?
Discovery: the Supervisor Agent pulls real-time inventory from AWS Application Discovery Service so no decision is based on stale or hallucinated infrastructure state. Reasoning: the Dependency Mapping Agent passes application logs to Amazon Bedrock/Claude 3.5 Sonnet to identify application boundaries and "chatty" groups that must migrate together. Planning: the Wave Planning Agent sequences the resulting groups into risk-based waves. Approval: the plan is presented to a human for sign-off before any migration tool is triggered. Governance: the Compliance Validation Agent audits the plan against PCI-DSS/SOC2/internal frameworks before the user ever sees the recommended strategy. Execution: AWS Step Functions and AWS Application Migration Service (MGN) carry out the approved plan, with Amazon EventBridge streaming progress back to the Supervisor Agent for the live dashboard.
AI Implementation
| Capability | Implementation Detail |
|---|---|
| Orchestration engine | AWS Step Functions ran the migration as a state machine, so a failed step (e.g., a data-sync timeout) triggered automated retry or rollback rather than manual intervention. |
| Automation glue | AWS Lambda handled account-readiness checks against AWS Organizations and passed optimized instance specs from the Resource Optimization Agent into the execution pipeline. |
| Replication engine | AWS Application Migration Service (MGN) performed block-level replication; Step Functions gated cutover on ReplicationStatus reaching full consistency. |
| Post-launch configuration | AWS Systems Manager applied monitoring agents and security hardening automatically once an instance booted in the target account. |
| Data pipeline | Ingestion from RVTools/CMDB, processing via Kinesis and AWS Glue, storage across S3/DynamoDB/OpenSearch, and visualization in Amazon QuickSight. |
| Measured automation output | Resolved 2,300+ dependency conflicts pre-migration, auto-generated 2,100+ application runbooks and IaC templates for 200+ target accounts, and reached a 94% first-time migration success rate with 99.97% availability and zero data loss. |
AI Risks
| Risk | Description | Mitigation |
|---|---|---|
| Hallucinated or stale infrastructure state | An agent recommending a migration plan based on inaccurate assumptions about what actually existed in a legacy account could produce a materially wrong plan. | Every agent decision was grounded in real-time data pulled directly from AWS Application Discovery Service and CMDB rather than model-generated assumptions, with RAG against curated, versioned migration best-practice Knowledge Bases. |
| Automation bypassing regulatory review | In a regulated banking environment, a fully automated pipeline that skipped human review could create compliance exposure the organization couldn't defend to an examiner. | Every plan required human-in-the-loop approval before any migration tool executed, the Compliance Validation Agent audited every plan against PCI-DSS/SOC2/internal frameworks before the user saw it, and every action was logged immutably to CloudTrail for audit. |
| Cascading automated failures | An automated rollback or remediation acting on a systemic error could propagate across many applications simultaneously before a human noticed. | A circuit-breaker pattern paused all executions within an affected dependency ("Affinity Group") cluster on repeated failures, retries used exponential backoff for transient errors, and non-transient failures triggered compensating-transaction rollback (infrastructure teardown, MGN state reset, DNS/Transit Gateway reversion). |
| Over-privileged or exposed access during migration | Temporary elevated access needed for migration tooling could be exploited or left in place after cutover. | A temporary, narrowly scoped "Migration Role" was used only during replication, and the Compliance Agent automatically downgraded it to a least-privilege "Production" role — with KMS re-encryption to the target account's keys — immediately once migration validation completed. |
| Adoption and trust risk among SMEs | Migration architects and application teams could distrust AI-generated wave plans and IaC in a zero-downtime, regulated environment, quietly reverting to manual work and eroding the automation's value. | Validated the approach on a 150–250 application pilot wave before scaling, kept every recommendation subject to human sign-off, and trained 120+ staff on AI-assisted methodology so the tooling visibly augmented — rather than replaced — SME judgment. |