In this role, you will support and coach Agile team(s) by empowering them and providing methods and tools to enable quality delivery while maintaining a focus on the continuous improvement of the team. Responsible for removing impediments that may obstruct the pursuit of the team's goals and preserving flexibility and ability to respond to changes on the team. Lead the enhancement of best practices in relation to a high-performance team's processes, artifacts and tools. Collaborates with other teams and assists the organization with launching, stabilizing and optimizing program-level and portfolio-level teams while adapting and promoting Agile frameworks, principles and practices.