Self-Managed Database Experience Team

The Self-Managed Database Experience team owns the database experience for customers who run GitLab themselves: integrity checks, migration testing, and the upgrade path.

The Self-Managed Database Experience team formed in September 2026 from the self-managed half of the Database Health team and the upgrade and migration work that had been planned for a separate Database Migrations team.

Team

The team is composed of backend engineers with deep PostgreSQL and Rails migration experience. Regardless of role, all team members share stage-level responsibilities including database reviews, oncall rotations, and operational needs alongside the other Database Excellence teams.

Name Role
Niko BelokolodovNiko Belokolodov Senior Backend Engineer, Database Health
Amandeep SinghAmandeep Singh Intermediate Backend Engineer, Database
Imanpal SinghImanpal Singh Backend Engineer, Database
Krasimir AngelovKrasimir Angelov Staff Backend Engineer, Database