A person who helps teams adopt and improve agile ways of working (like Scrum or Kanban). Unlike a manager, an agile coach focuses on mentoring, facilitating, and removing obstacles rather than directing tasks.
The agile coach helped the engineering team run better stand-ups and stop overloading each sprint.