Create reusable pipeline elements, including YAML templates, task groups, variables, and variable groups
Identify appropriate metrics related to flow of work, such as cycle times, time to recovery, and lead time
Configure and manage self-hosted agents, including virtual machine (VM) templates and containerization
Implement and manage service connections
Configure tags to organize the source control repository
Plan and implement a structure for the flow of work and feedback cycles
Design and implement a retention strategy for pipeline artifacts and dependencies
Develop complex pipeline scenarios, such as containerized agents and hybrid
Configure permissions in the source control repository