As the name suggests, Azure DevOps has a broad scope. However, Azure DevOps is not the same as DevOps, and it is not actually necessary to use Azure either. So, what exactly is Azure DevOps?
It is basically a toolbox from Microsoft for planning, collaborating and delivering software. It can run in Azure (as a SaaS solution), but you can also run it on your own hardware.
Although there are many tools in the toolbox, you can easily replace any of them; instead of storing the code in Azure Repos, for example, you could store it in GitHub or BitBucket.
We use Azure DevOps, among other things, internally in our product development and in external projects. The aim of DevOps is to bring people, process and products together, in order to continuously deliver value to end users. This is something we are very concerned about here at Cegal, and Azure DevOps is one of the tools that helps us to do just that.