Яндекс. Релиз инженер робота. 100-120.
От: Anatolix Россия http://anatolix.livejournal.com
Дата: 20.08.10 12:27
Оценка: 2 (2) :))) :)
Всем привет.

Нам нужен релиз-инженер одной из самых важных частей поиска – веб робота. По мнению Капитана Очевидности релиз-инженер – это тот человек который интегрирует постоянные изменения команды, собирает, проверяет и выкладывает релизы системы. В нашем случае, это команда из более чем 20 человек (которая является частью команды в 200 человек, от которых тоже регулярно долетают изменения в смежных частях).

Это не значит, что вы в одиночку правите все баги за 200 человек. К вашим услугам команда тестирования, большое количество автоматизированных тестов, команда приемки качества (которая если что вас подстрахует, увидев ухудшенние качества на приборах) и бейзбольная бита(*). Кроме того, у вас нет цели зарелизить все, что было написано, сырой код надо просто выкинуть из релиза и вернуть на доработку автору.

Но все равно эта роль предполагает, что вы очень сильный разработчик со стальными я.. нервами. Т.е. как минимум, вас не пугает разбор с большим количеством чужого кода. В дополнение, у Яндекса есть некоторое отличие от других компаний в том, что помимо кода, у нас есть тонна данных. И если release engineer в «обычной» продуктовой компании, как правило, может легко собрать и протестировать систему на своем компьютере, то у нас полная её копия требует около 400 серверов. Понятно, что есть модели 1:42, но на них не всегда можно протестировать все.

Если после всего того, что написано выше вы по какой-то причине не испугались (что странно, я бы испугался например :), то ждем ваше резюме вот здесь.
http://company.yandex.ru/job/vacancies/release_eng.xml

Т.т.х. Зарплата на старт 100–120 тыс рублей (белая, указана до вычета налогов, пересматривается по достижениям), регулярные премии по результатам запусков. Через год работы появится возможность получения опциона. Медстраховка. Хорошее оборудование (на выбор ноут+монитор, или десктоп+2 монитора). Хороший кондиционируемый офис на м. Парк Культуры. Бесплатные обеды, чай, хороший кофе, фрукты, булочки. Оплата технической литературы (включая дорогие книжки с amazon-а). Корпоративная программа ипотечного кредитования. Иногородним кандидатам мы оплатим дорогу на собеседование и можем помочь с переездом. Гражданам других государств получим разрешение на работу в РФ.

* EULA пользования битой: пугать битой можно, бить нельзя.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re: Яндекс. Релиз инженер робота. 100-120.
От: Vzhyk  
Дата: 20.08.10 13:58
Оценка:
20.08.2010 15:27, Anatolix пишет:
>
> * EULA пользования битой: пугать битой можно, бить нельзя.
Такой битой даже обезьяну не сможешь воспитывать.
Posted via RSDN NNTP Server 2.1 beta
http://rsdn.org/File/27746/bel.gif
Re[2]: Яндекс. Релиз инженер робота. 100-120.
От: ylem  
Дата: 20.08.10 14:16
Оценка:
>> * EULA пользования битой: пугать битой можно, бить нельзя.
V>Такой битой даже обезьяну не сможешь воспитывать.

Вероятно, следует читать как "бить самому нельзя".
Re[2]: Яндекс. Релиз инженер робота. 100-120.
От: Anatolix Россия http://anatolix.livejournal.com
Дата: 20.08.10 14:18
Оценка:
Здравствуйте, Vzhyk, Вы писали:

>> * EULA пользования битой: пугать битой можно, бить нельзя.

V>Такой битой даже обезьяну не сможешь воспитывать.
Ну как-бы программисты они сильно умнее обезьян(за всех не поручусь, но мы стараемся именно таких нанимать ;)
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re: Яндекс. Релиз инженер робота. 100-120.
От: BulatZiganshin  
Дата: 20.08.10 15:21
Оценка: +2 :))) :))) :))) :))
Здравствуйте, Anatolix, Вы писали:

A>Релиз инженер робота


читал заголовок. долго думал, где ставить дефис
Люди, я люблю вас! Будьте бдительны!!!
Re[3]: Яндекс. Релиз инженер робота. 100-120.
От: Vzhyk  
Дата: 20.08.10 15:51
Оценка:
20.08.2010 17:18, Anatolix пишет:
>
> Ну как-бы программисты они сильно умнее обезьян(за всех не поручусь, но
> мы стараемся именно таких нанимать
А бита тогда зачем?
Posted via RSDN NNTP Server 2.1 beta
http://rsdn.org/File/27746/bel.gif
Re[4]: Яндекс. Релиз инженер робота. 100-120.
От: Anatolix Россия http://anatolix.livejournal.com
Дата: 20.08.10 20:44
Оценка:
Здравствуйте, Vzhyk, Вы писали:

V>20.08.2010 17:18, Anatolix пишет:

>>
>> Ну как-бы программисты они сильно умнее обезьян(за всех не поручусь, но
>> мы стараемся именно таких нанимать
V>А бита тогда зачем?
Это символ (c)
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re: Яндекс. Релиз инженер робота. 100-120.
От: UA Украина  
Дата: 21.08.10 10:09
Оценка:
Здравствуйте, Anatolix, Вы писали:

A>Кроме того, у вас нет цели зарелизить все, что было написано, сырой код надо просто выкинуть из релиза и вернуть на доработку автору.

А зачем комитить сырой код в релиз? В релиз обычно переносится только протестированный QA отделом на работоспособность код, а все что не прошло через QA так и остается в песочнице до тех пор пока не заработает.
Re[2]: Яндекс. Релиз инженер робота. 100-120.
От: Anatolix Россия http://anatolix.livejournal.com
Дата: 21.08.10 11:45
Оценка:
Здравствуйте, UA, Вы писали:

UA>Здравствуйте, Anatolix, Вы писали:


A>>Кроме того, у вас нет цели зарелизить все, что было написано, сырой код надо просто выкинуть из релиза и вернуть на доработку автору.

UA>А зачем комитить сырой код в релиз? В релиз обычно переносится только протестированный QA отделом на работоспособность код, а все что не прошло через QA так и остается в песочнице до тех пор пока не заработает.

Есть 2 подхода:
1) Разрабатываемся в бранчах, переносим в стабильную ветку все протестированное.
2) Разрабатываемся всей толпой в одной ветке раз в месяц-два ее отщепляем и стабилизируем, а trunk продолжаем править неустанно.

У каждого есть свои достоинства и недостатки. У нас второй метод.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re: Яндекс. Релиз инженер робота. 100-120.
От: superman  
Дата: 22.08.10 11:29
Оценка:
Здравствуйте, Anatolix, Вы писали:

A> Иногородним кандидатам мы оплатим дорогу на собеседование и можем помочь с переездом. Гражданам других государств получим разрешение на работу в РФ.


Вот это интересная фраза. ЕМНИП раньше ваша фирма такого не предлагала. что-то поменялось?
Re[2]: Яндекс. Релиз инженер робота. 100-120.
От: placement_new  
Дата: 22.08.10 18:43
Оценка:
Здравствуйте, superman, Вы писали:

S>Здравствуйте, Anatolix, Вы писали:


A>> Иногородним кандидатам мы оплатим дорогу на собеседование и можем помочь с переездом. Гражданам других государств получим разрешение на работу в РФ.


S>Вот это интересная фраза. ЕМНИП раньше ваша фирма такого не предлагала. что-то поменялось?

В Москве стало сложнее находить подходящих чуваков?
Re[2]: Яндекс. Релиз инженер робота. 100-120.
От: Anatolix Россия http://anatolix.livejournal.com
Дата: 23.08.10 00:21
Оценка:
Здравствуйте, superman, Вы писали:

A>> Иногородним кандидатам мы оплатим дорогу на собеседование и можем помочь с переездом. Гражданам других государств получим разрешение на работу в РФ.

S>Вот это интересная фраза. ЕМНИП раньше ваша фирма такого не предлагала. что-то поменялось?
Последние года 3-4 предлагает уже.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re: up
От: Anatolix Россия http://anatolix.livejournal.com
Дата: 30.08.10 16:52
Оценка:
Все еще актуально.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[2]: Яндекс. Релиз инженер робота. 100-120.
От: Pzz Россия http://pzz.livejournal.com/
Дата: 30.08.10 17:15
Оценка: +1 :))) :)
Здравствуйте, BulatZiganshin, Вы писали:

BZ>читал заголовок. долго думал, где ставить дефис


Угу, я тоже. Что говорит о том, что мы относимся к Яндексу с большим уважением, и даже допускаем, что они инженер-робота уже написали
Re[2]: up
От: denisko http://sdeniskos.blogspot.com/
Дата: 31.08.10 09:35
Оценка: :)
Здравствуйте, Anatolix, Вы писали:

A>Все еще актуально.

А почему без бегимотика?
<Подпись удалена модератором>
Re[3]: up
От: Axc  
Дата: 01.09.10 05:38
Оценка:
Здравствуйте, denisko, Вы писали:

A>>Все еще актуально.

D>А почему без бегимотика?

Про розового слоника — знаю. Что за бегемотик?
Re[3]: Яндекс. Релиз инженер робота. 100-120.
От: Aquary Россия https://wmspanel.com/
Дата: 07.09.10 06:21
Оценка:
Здравствуйте, Anatolix, Вы писали:

A>Есть 2 подхода:

A>1) Разрабатываемся в бранчах, переносим в стабильную ветку все протестированное.
A>2) Разрабатываемся всей толпой в одной ветке раз в месяц-два ее отщепляем и стабилизируем, а trunk продолжаем править неустанно.

A>У каждого есть свои достоинства и недостатки. У нас второй метод.


А есть ли где-то ещё в открытых источниках инфа — как в Яндексе вообще построен процесс SCM на разных направлениях? Мне описание выше уже дает много информации однако интересны подробности... (да, офтопик, но спросить больше негде и не у кого )


И, да, вакансия очень интересная Повторюсь (в ЖЖ откоментировал утром, это только щас увидел), иногда жалею, что живу не в Москве, потому как описанными обязанностями, почти слово-в-слово, я занимался 3 года, прям читаю и себя вижу

Яндексоидам есть смысл поспрашивать среди знакомых среди нынешних и бывших СМщиков Моторолы (питерский центр разработки), их опыт очень похож на твоё описание, особенно для тех, кто работал на мобильном направлении.
https://wmspanel.com/nimble — Nimble Streamer media server for live and VOD HLS, RTMP, HTTP streaming
https://wmspanel.com/ — Control and reporting panel for Wowza and Nimble Streamer
http://scm-notes.blogspot.com/ — Блог об управлении конфигурацией
Re[4]: up
От: tlp  
Дата: 07.09.10 09:33
Оценка:
Здравствуйте, Axc, Вы писали:

Axc>Про розового слоника — знаю. Что за бегемотик?


http://s.lurkmore.ru/images/9/9b/Slowpoke.png
Re[4]: Яндекс. Релиз инженер робота. 100-120.
От: Anatolix Россия http://anatolix.livejournal.com
Дата: 09.09.10 20:29
Оценка:
Здравствуйте, Aquary, Вы писали:

A>>Есть 2 подхода:

A>>1) Разрабатываемся в бранчах, переносим в стабильную ветку все протестированное.
A>>2) Разрабатываемся всей толпой в одной ветке раз в месяц-два ее отщепляем и стабилизируем, а trunk продолжаем править неустанно.

A>>У каждого есть свои достоинства и недостатки. У нас второй метод.


A>А есть ли где-то ещё в открытых источниках инфа — как в Яндексе вообще построен процесс SCM на разных направлениях? Мне описание выше уже дает много информации однако интересны подробности... (да, офтопик, но спросить больше негде и не у кого )


Сейчас боюсь, что нигде, наверное для доклада на технической конференции хорошая тема...
Если есть какой-то конкретный вопрос — спроси.

A>И, да, вакансия очень интересная Повторюсь (в ЖЖ откоментировал утром, это только щас увидел), иногда жалею, что живу не в Москве, потому как описанными обязанностями, почти слово-в-слово, я занимался 3 года, прям читаю и себя вижу


A>Яндексоидам есть смысл поспрашивать среди знакомых среди нынешних и бывших СМщиков Моторолы (питерский центр разработки), их опыт очень похож на твоё описание, особенно для тех, кто работал на мобильном направлении.


Спасибо. Попробую.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[4]: bump. Теперь с бегемотиком :))
От: Anatolix Россия http://anatolix.livejournal.com
Дата: 09.09.10 22:32
Оценка:
Здравствуйте, Axc, Вы писали:

Axc>Здравствуйте, denisko, Вы писали:


A>>>Все еще актуально.

D>>А почему без бегимотика?

Axc>Про розового слоника — знаю. Что за бегемотик?


Исправляюсь:
http://img-fotki.yandex.ru/get/4507/anatolix.41/0_456d0_5ec117aa_orig
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.