> stop splitting the job of dev and ops into separate roles
Specialization is the key to managing complex projects effectively. Effective teams will increase specialization where possible, and improve the feedback mechanisms between specialists.
Take a look at other complex industries like aircraft. We do not have simple "Airplane Professionals" who design/build/maintain/fly planes. But rather each of those categories are divided into subcategories with specialists.