I do not see much correlation or overlap between DevOps roles and BA roles. As you pointed out, BAs are probably more threatened by devs that aren't afraid to talk to users :)
As a QA myself, over the past 3 years I have seen a large shift towards Quality Engineering vs. (QA/Test Engineer/Automation Engineer...etc) with the assumption that, not only does my role encompass manual testing and test automation, but also some DevOps responsibilities. Using docker for testing, Jenkins for automated regression/test runs, things of that nature. So, I think DevOps has bled into the traditional QA/Test engineer role. I personally do not think it will 'kill it'.