I know I commented in your other thread, and this one may get necro’d, but I think that you are interviewing at the wrong places, or you just don’t have enough experience to counter the arguments. There is no need to have CS degree if you want to be a developer. The Software Engineering degree and path is more than suited for that. If you want to architect stuff, that is where a CS degree would be better suited. It does not take much to be a coder honestly.
I would have countered with something like, “I did choose to do a CS track because CS does not guarantee that I would have a solid software, networking, and hardware troubleshooting background. There are developers that cannot even setup their IDE, let alone troubleshoot computer issues. For DevOps, you need to have solid all around working knowledge of the back ends and the front ends, and everything in between.”
One thing that I would like to stress about interviewing is to learn how and when to take control of the interview process to achieve you goals. Remember that the questioning goes both way. It is not just to see if they think you are a good fit for their desired outcomes, it is also for you to ask them questions to see where they fit in you career path and goals. If their moral compass does not fit with yours, walk away. If they seem to pushy or you feel uneasy or uncomfortable about something and you cannot resolve it during the interview, walk away. Don’t get to cocky, but remember that they need you just as much as you need a job. It is okay to push back because, if they were not interested, they would have never called [you in].