Overheard: DevOps is a practice that is meant for developers and system administrators only.
The word DevOps is framed by conjoining parts of development and operations. At the outset, it reflects the idea of development and operations coming together for the betterment of software delivery. However, DevOps term is a misnomer.
DevOps (development and operations) is an enterprise software development phrase used to mean a type of agile relationship between Development and IT Operations.
DevOps is a whole lot more than just bringing the two sets of teams together. It defines a new culture that is founded on collaboration and shared responsibility. Bringing the development and operations teams under the same umbrella is a necessary activity for supporting the foundation pillars of DevOps.
Specifically, the roles that are involved in DevOps are not limited to developers and system administrators alone. The DevOps practice is a common umbrella for all the roles involved during the project and operational lifecycle phases.
For example, you can have project managers, business analysts, security officers and testers under the project lifecycle. And have batch administrators, environment provisioners, incident manager, change manager and datacenter engineer coming under the operations lifecycle.
To reiterate, every single role that has a role to play in the product and service comes under the scope of DevOps. It is a practice that does not follow exclusivity.