Checklist to assess if you got DevOps wrong. It's a way to understand how far are you along to implement correct and scalable DevOps practice in your organization.
Tooling
Is email your monitoring and alerting mechanism?
There is no monitoring solution and you wait on your users to let you know that your service is unresponsive
Does your infrastucture uses uses a lot more self-signed certificates than you think?
For any N applications, at most N/2+1 use the same certificate bundle
You end up using shell for "complex stuff" because it's easier that way
Your /etc/hosts is all colored with various rules
Culture
If you face a situation where the person who knows the script/ procedure to resolve an issue is on vacation
You often hear - "We've always done it this way."
"Prod" is just another name for "staging".
Nobody knows what exactly it is you do.
Leadership
If a post-mortem follow-up task is not picked up within a week, it's unlikely to be completed at all.
Your quarterly planning has no meaning when the next re-org rolls around.