This was a really interesting article. I feel silly for asking this but why didn't you set up a script which did all of the maintenance, migration and deploy tasks automatically?
You obviously thought about this a lot but I don't see why you'd want two humans doing it instead of a script.