The Atlassian stack's opposite number, and the comparison is the useful part. Jira plus Bitbucket plus Confluence is three products that were taught to reference each other; Azure DevOps is one product where a work item, a branch and a pipeline run were always the same database. That buys traceability nobody has to configure, and costs the freedom to swap any one piece out.
Pipelines is the half a frontend engineer actually lives in — YAML, the same shape as a GitHub workflow, with its own vocabulary for the things every runner needs: stages, jobs, tasks, agents.