This project came before our current offers. Here's how we'd approach the same work now.
The cloud move would follow our Move to AWS method, with AWS Transform's AI agents mapping which servers talk to which and ours reading the config files, jobs and connection strings the network can't show, so workloads that depend on each other move together in one wave, onto foundations built first as code with AWS Control Tower and AWS Organizations. For the research AI agents that read the open web, AK AI Factory's rule would apply: no AI agent holds candidate data, reads untrusted text and can send data out at once, so each gets its own identity in AgentCore Identity, only the tools its job needs and Cedar policies at the gateway, deny by default and checked on every tool call. The ranking engine would be gated on a golden set of past searches with the shortlists recruiters actually chose.
After the move, the firm would get the whole managed service from one team, across the India and U.S. hours its releases already span. AK Run's live map would cover the tenant stacks, the ranking engine and the analytics, with its AI agents taking the first look at every alert for a named engineer to confirm. A ranking bug would be fixed in the code, with a test, through the firm's own pipeline, where we open the pull request and its approver ships it. Patches, upgrades and certificates on the new AWS foundation would run to a calendar, and the research AI agents would sit on one register, every model call through Agent ControlPlane's gate and every step on a trace, so the firm can say on any day what each AI agent did and what it cost.