I run ops at my current ship, and my counterpart is our lead developer.
I'm not sure how it works elsewhere, but together we have a very strict "We DO NOT deploy production changes on Friday". New chef script? Monday. Change to how we're sending writes or reads to different DB clusters? Monday.
I do not know why this isn't the norm in more places.