Michael M
Depends on your definition.
The idea of DevOps is to make people responsible for a software product from development through operations. Let's say you have a webpage written by a developer, normally they don't support it, someone from operations supports it. If they both develop and support it, then they are responsible for the outcome, and they will understand how it's used which will improve future development.
The problem with DevOps, is that it requires more people that know software development, and those people need to be in the same time zone as their customers. This makes it it more expensive to develop and support software.
Azure DevOps is a product by Microsoft that automatically deploys code using Pipelines.
?
Prokchops... of course