The first rule of devops club is welcome to devops club.
The second rule of devops club is welcome to devops club!
The third rule of devops club: someone yells stop, goes limp, tests don't pass: the deployment is over. Roll back to your last known good Docker environment.
Fourth rule: only two gu^H^H devops professionals to a deployment.
Fifth rule: one deployment at a time.
Sixth rule: no bespoke one-off installations of "just this one library" in production.
Seventh rule: deployments will go on as long as they have to.
And the eighth and final rule: if this is your first night at devops club, you have to push something into production.
(Some of these are more practical than others, I'll admit. Please don't practice rule 8, and I'm not sure what rule 7 even means.)
Rule 5 is something that should be mentioned more often as a best practise when dealing with production: do one thing at a time. If you're doing several things at once, it's easy to miss an important step. Not so much a problem outside of production, but in production it can be quite harmful.
Elaboration of rule 7: you keep working until it either passes sanity testing or it's fully rolled back. I think anybody who has deployed to production has faced a rocky rollout where prod's behavior does not match staging and nobody knows why and everybody scrambles until it does.
Sixth rule: suggesting bespoke one-off installations of "just this one library" in production results in the "burning lye" scene.
And the on topic first rule, if you've ever read the book, is the first rule of devops guys is don't talk about devops "guys" in the presence of someone of the female persuasion.
The second rule of devops club is welcome to devops club!
The third rule of devops club: someone yells stop, goes limp, tests don't pass: the deployment is over. Roll back to your last known good Docker environment.
Fourth rule: only two gu^H^H devops professionals to a deployment.
Fifth rule: one deployment at a time.
Sixth rule: no bespoke one-off installations of "just this one library" in production.
Seventh rule: deployments will go on as long as they have to.
And the eighth and final rule: if this is your first night at devops club, you have to push something into production.
(Some of these are more practical than others, I'll admit. Please don't practice rule 8, and I'm not sure what rule 7 even means.)