Tech lead.
Analyzing code isn’t the biggest problem. It’s understanding what’s not in code. Like the customers who depend on a certain behavior. Or why a certain piece of code was added. If it’s still used by some paying tenant.
Or how various services interface with each other via aws services in middle.
The complexity of systems is so much larger than code when they run, and especially when 1000s of users are hitting various code paths and edge cases.