Gitlab hero border pattern left svg Gitlab hero border pattern right svg

Merge Request Coach Lifecycle

Applying to become a Merge Request Coach

  1. Create an MR to add "Merge Request Coach" to "departments" and "expertise" sections in your team page entry (see example).
  2. Explain your motivation in the MR body:
    • Why you want to become a Merge Request Coach?
    • How much time you are planning to spend on it?
    • Which duties you are focusing on (e.g. triage, finish stale MRs)?
  3. Mention @gitlab-org/coaches and assign one of them.
  4. Once accepted, one of the coaches with Owner permissions should add you to the @gitlab-org/coaches group.

Stepping down gracefully

If you are no longer able to serve as a Merge Request Coach, you should identify another GitLab team member to take your place so that the capacity of the remaining coaches remains the same. When you are ready to step down, you need to:

  1. Make an announcement on the #mr-coaching Slack channel.
  2. Update the team.yml file to remove "Merge Request Coach".
  3. Remove yourself from the @gitlab-org/coaches group.

References/resources

  1. Merge Request Coach responsibilities
  2. Merge Request Coach collaboration guidelines
  3. Gitter room for contributors: please join if you're not part of it already!

Current Merge Request Coaches

GitLab currently has 19 merge request coaches:

Name Group Location Departments
Kerri Miller Create:Code Review Seattle, WA, USA 🇺🇸 Engineering Function, Development Department, Dev Section, Create:Code Review BE Team, Merge Request Coach, and Create:Code Review
Patrick Bajao Create:Code Review Manila, Philippines 🇵🇭 Engineering Function, Development Department, Dev Section, Create:Code Review BE Team, Merge Request Coach, and Create:Code Review
David O'Regan Create:Editor Dublin, Ireland 🇮🇪 Engineering Function, Development Department, Dev Section, Frontend, Backend, Create:Editor, Create:Editor FE Team, Create:Editor BE Team, and Merge Request Coach
Paul Slaughter Create:Editor Dallas, TX, USA 🇺🇸 Engineering Function, Development Department, Dev Section, Create:Editor FE Team, Frontend, and Merge Request Coach
Mayra Cabrera Delivery Monterrey, Mexico 🇲🇽 Engineering Function, Infrastructure Department, Platform Subdepartment, Delivery Team, Merge Request Buddy, and Merge Request Coach
Reuben Pereira Delivery Goa, India 🇮🇳 Engineering Function, Infrastructure Department, Platform Subdepartment, Delivery Team, Backend, and Merge Request Coach
Markus Koller Ecosystem:Integrations Eggersriet, Switzerland 🇨🇭 Engineering Function, Development Department, Dev Section, Ecosystem:Integrations BE Team, Merge Request Buddy, and Merge Request Coach
Jen-Shin Lin Engineering Productivity Taipei, Taiwan 🇹🇼 Engineering Function, Quality Department, Engineering Productivity Team, and Merge Request Coach
Rémy Coutable Engineering Productivity Albertville, France 🇫🇷 Engineering Function, Quality Department, Engineering Productivity Team, Merge Request Coach, and Core Team
Max Woolf Manage:Compliance Birmingham, United Kingdom 🇬🇧 Engineering Function, Development Department, Dev Section, Manage:Compliance BE Team, and Merge Request Coach
Peter Leitzen Monitor:Respond Bochum, Germany 🇩🇪 Engineering Function, Development Department, Ops Section, Monitor:Respond BE Team, Monitor:Respond, and Merge Request Coach
Vitali Tatarintev Monitor:Respond Berlin, Germany 🇩🇪 Engineering Function, Development Department, Ops Section, Monitor:Respond BE Team, Monitor:Respond, and Merge Request Coach
Matija Čupić None Belgrade, Serbia 🇷🇸 Engineering Function, Quality Department, and Merge Request Coach
Steve Abrams Package Highlands Ranch, CO, USA 🇺🇸 Engineering Function, Development Department, Ops Sub-department, Package Group, Package BE Team, Merge Request Buddy, and Merge Request Coach
Kushal Pandya Plan:Product Planning Pune, India 🇮🇳 Engineering Function, Development Department, Dev Section, Plan:Product Planning FE Team, Frontend, and Merge Request Coach
Alexander Turinske Protect:Container Security Denver, CO, USA 🇺🇸 Engineering Function, Development Department, Sec Section, Protect:Container Security FE Team, Frontend, and Merge Request Coach
Laura Montemayor Verify:Pipeline Authoring Amsterdam, The Netherlands 🇳🇱 Engineering Function, Development Department, Ops Sub-department, Verify:Pipeline Authoring BE Team, Verify:Pipeline Authoring Group, and Merge Request Coach
Marius Bobin Verify:Pipeline Execution Bucharest, Romania 🇷🇴 Engineering Function, Development Department, Ops Sub-department, Verify:Pipeline Execution Group, Verify:Pipeline Execution BE Team, and Merge Request Coach
Albert Salim Verify:Testing Paya Lebar, Singapore 🇸🇬 Engineering Function, Development Department, Ops Sub-department, Verify:Testing Group, Verify:Testing BE Team, and Merge Request Coach
Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license