Участвовать в построении платформы на базе Kubernetes и кучи разных опенсорсных решений.
Платформа — это типа такой линукс-дистрибутив, если можно так сказать, который накатыватся на тыщу серваков и вот это уже платформа.
На платформе автоматически запускаются докер-контейнеры, делаются виртуальные сети, мониторинг за хозяйством, авто-поднимание упавшего и авто-переезд всего.
Проект очень большой, железа не как в гугле, но тыщи серваков.
Основная "хитрость" в том, что на их нагрузках ни одно готовое опенсурс-решение нормально не рабоатает, даже ядро линукс.
Давайте-ка запустим 1000 докер-контейнеров с виртуальной сетью и поищем почему некоторые при этом зависают.
Давайте-ка пропустим 100 гигабит через ядро и посмотрим почему виртуальные сети разваливаются.
В общем, ковыряние во внутренностях опенсурс-продуктов для доведения их до состояния, когда оно на данных адских нагрузках стабильно работает.
Т.е. смущает характер деятельности как хронический заплаточно-багфиксовый.
Плюсы: познать, разобраться, научиться ковыряться в ядре.
Доселе занимался высоконагруженными демонами на C++, пилил свои структуры данных, алгоритмы, lock-free контейнеры и т.п.
Здравствуйте, pkl, Вы писали:
pkl>Т.е. смущает характер деятельности как хронический заплаточно-багфиксовый. pkl>Плюсы: познать, разобраться, научиться ковыряться в ядре.
А платить-то будут? Работа интересная, хорошая — в теории.
Здравствуйте, pkl, Вы писали:
pkl>В общем, ковыряние во внутренностях опенсурс-продуктов для доведения их до состояния, когда оно на данных адских нагрузках стабильно работает. pkl>Т.е. смущает характер деятельности как хронический заплаточно-багфиксовый.
Похоже на то, что ты не совсем разобрался в чем суть работы. Kubernetes и прочая виртуализация нужна для того чтобы на переменных нагрузках все стабильно работало, автоматически масштабировалось и после ошибок востанавливалась. Ошибок прикладных, т.е. тех, что ваши программисты наделают, а не какие то опен-сорс решения.
Получается что это такой продвинутый DevOps. Область нынче популярная и востребованная. Нравится ли она тебе — ты сам должен решить.
Здравствуйте, pkl, Вы писали: pkl>Т.е. смущает характер деятельности как хронический заплаточно-багфиксовый. pkl>Плюсы: познать, разобраться, научиться ковыряться в ядре.
мне кажется интересным
правда, чем больше живу, тем больше понимаю, что интересность задачи сложно понять по описанию. и если две команды работают над одним проектом, то в одной полное болото может быть, а во второй все круто
pkl>Доселе занимался высоконагруженными демонами на C++, пилил свои структуры данных, алгоритмы, lock-free контейнеры и т.п.
и опыт релевантным
но я бы в первую очередь смотрел на команду — с кем придется работать. одно дело когда тебя будут дергать в три ночи, потому что кастомеру форма кнопочки не нравится, другое дело дадут спокойно работать, действительно решать задачу на качественном уровне.
Здравствуйте, pkl, Вы писали:
pkl>В общем, ковыряние во внутренностях опенсурс-продуктов для доведения их до состояния, когда оно на данных адских нагрузках стабильно работает.
Будь готов к огромному колву говна и палок, спагетти из разных языков и подходов и тотальное "херак херак и в продакшен".