You need a way to manually bypass some of these checks and balances for emergency fixes. This incurs a lot of risk, especially for financial institutions. But then again, not fixing the problem also incurs a lot of risk.
The “manual bypass” should absolutely not be a single person. If you need to deploy code on the weekend, and your automated tests cannot run, because external resources are closed for business reasons, then you and management need a way to bypass this and get the fix out to production. Something like this would probably need approval from someone pretty darn high up in the corporate hierarchy.
Get ready to be on a first name basis with the CEO. This might be a good thing or bad thing.