Which path in Software engineering - I shall explain, but let me tell you one small incident. My father wanted me to join engineering, and joining Information Technology is decided by one of my cousin brother who is Mechanical Engineer. When i asked why not ME why IT he told me that you will get more opportunity in IT. No further question ! And i ended up joining IT. After completing my 4 years of engineering degree my family came-up with different set of requirement, that was so called "Government Job". And i was thinking, then why they asked me to join engineering is this just to have a tag, Bullshit.
Zhongshi Xi : As you are changing your domain so frequently you are getting different taste which is nice to have but in long run its your call. I can add only one point here,
If you really like experimenting too much you should stick with DevOps.
You can evaluate the current demand as well.