Everyone in your development team should know DevOps
In our experience, one of the most successful DevOps methodologies is creating cross-functional development teams who own their product from ideation to production.
I think everyone in your development team should know DevOps. Here’s why:
The line between the application and the infrastructure environment isn’t just getting thinner - it has already disappeared. Serverless technologies are mainstream, and product developers are deploying databases for breakfast.
I’m not saying that everyone needs to be a DevOps guru - that’s the job of the dedicated DevOps engineers in your cross-functional team.
What everyone in the team do need to understand, though, is that they’re in it together: there’s no mystical Unix-bearded ops person to keep the production environment running - it’s the responsibility of everyone in the team to ship stable, secure, and operable products that generate value for the organisation.