(First published on Quora on Jan 2, 2018)
I have heard these two roles associated with “DevOps”:
(1) DevOps I: A Software Development team member who is additionally responsible for “Operations” in staging and production for his/her software, service or code.
(2) DevOps II: Operations team member who is hands-on with the software/ service such that they can patch it to rapidly diagnose and fix issues in production.
Today, it may appear that both the roles will survive in small and large teams/ service deployments respectively. However, technology has a way of disrupting itself to make things more useful, simpler, economical and/or faster. It is more probable that the role and responsibilities of DevOps will change with time.
Technology has a way of disrupting itself to make things more useful, simpler, economical and/or faster...
Question: “Will DevOps be in demand in 10 years based on the current definition of DevOps”
Answer: Probably not.
Given you are asking this under the “Career Advice” category, I think if your skills stay marketable with time, you will continue to have a good career. As such, DevOps is a good choice for today and future. Keep investing in your skills and it will take care of your career.