Всего в GitLab есть 7 отделов (назовем их так, хотя это больше направления) разработки:
- CI/CD
- Defend
- Dev
- Enablement
- Growth
- Ops Section
- Secure
Я нахожусь в отделе Growth, который занимается Growth Hacking'oм в контексте коммерческих предложений (лицензий).
Но лично я не занимаюсь Growth Hacking'ом, т.к. Growth как отдел или направление тоже делится на команды (направления):
- Acquisition
- Conversion
- Expansion
- Retention
- Fulfillment
- Telemetry
Growth направление сравнительно новое, оно было открыто в прошлом году 2019 и состоит почти из новых сотрудников, которые пришли в 2019.
Во время одного моего собеседования мне сказали, что теперь я могу выбрать команду, в которой я хочу работать.
На выбор мне дали 3 или 4 команды.
А спустя 10 секунд молчания, мой интервьювер добавил, а еще есть один legacy проект у нас, которому надо провести полный апгрейд. Делать из говна конфетку я умею, поэтому согласился на последний вариант 😅
Поэтому с июня 2019 я нахожусь в команде Fulfillment. Наша команда занимается всем, что связано с биллингом - about.gitlab.com/handbook/engin…
И мы касаемся самого GL.com ну очень редко. У нас есть собственные приложения, которыми мы занимаемся.
Из последнего, где мы трогали GL.com была табличка с планами в профиле у вас на странице Billing - gitlab.com/profile/billin…
Какие у нас легаси приложения? Это два приложения на 4 рельсах с jQuery.
И фронтендерам больно от того, что нужно научиться понимать и работать с рельсами.
Но и простор огромный для творчества. Фронтенд переживает второе рождение, поэтому всегда можно найти чем заняться, если руки чешутся. Например, один из новых менеджеров решил заняться актуализацией документации по тестированию Vue.
В общем, пока кто-то занимается доками, мы по локоть в легаси. Переводим приложение на 5-6 рельсы, удаляем jQuery, добавляем Vue.
Из плюсов работы в Fulfillment это отвязка (в какой-то степени) от цикла релизов продукта. Спринты такие же как и у основного продукта, но мы релизим постоянно, CD, ага. А облачная версия GitLab выкатывается два раза в неделю.