One of views on DevOps is to say that it combines fileds of Development, Operations and Quality Assurance.
Now many DevOps roles have focus either
- on development with the left shift in terms of operations awareness (up to a No-Ops full stack, you build it - you run it (c) Besos, Amazon's CTO),
- or a sysadmin who is expected to write CaSC (Configurarion as Code), IaC (infrastructure as code) and automation codes to reduce work required in operations.
In both cases you see lots of tools typical for these roles with and without DevOps context.
What does QA DevOps roles do today as a formal commitment? Test automation always has been there, for example. Is QA just meant here to support CI/CD infrastructure and teams working on it, or something else?