SRE означает инженер по надежности объекта.
В ИТ-индустрии это инженер, отвечающий за надежность очень сложных сервисов.
В Google появилась профессия и там была изобретена методика.
Это и понятно, Google — сервис, которым пользуется весь мир.
Это огромная сила и большая сложность.
14 декабря в Google произошел сбой, и весь мир был в недоумении.
Именно в таких случаях и нужен инженер СРИ.
Он не должен допускать подобных ошибок.
Российский ИТ-рынок раньше освоил методологию DevOps, и сейчас идут жаркие споры о SRE vs DevOps. Некоторые говорят, что это одно и то же, другие, что SRE — это нечто, что логически продолжает DevOps. В России эта профессия только появилась.
О таких ребятах начали серьезно задумываться крупные банки, содержащие большие мощности.
В общем, пока все спорят, мы решили поговорить о SRE и DevOps, а также о работе в Google и Тинькофф.
.
Я нашел одного СРЕ в Тинькофф, до этого он работал в Гугле - на первоисточнике, так сказать.
Его зовут Дима Масленников.
Особое внимание мы уделили Google, потому что существует стереотип, что работать там весело.
Мы выяснили, что не все.
Что такое DevOps DevOps — это разработка и эксплуатация, методология, при которой функции администратора (специалиста, решающего проблемы на стороне сервера) распределяются между командой разработки, тестирования и т. д. В статье представлен краткий и творчески переработанный текст интервью.
Если хотите подробностей или лень читать, посмотрите полную версию на моем YouTube канал Фарья: – Как вы попали в Google? Дмитрий Масленников: «Меня очень долго преследовали».
Мне писали в LinkedIn, просили резюме, но я все забывал им его отправить.
- Почему ты играл с ними в футбол? Блин, это Гугл! – Не знаю, я хорошо провел время в России.
– Что ты делал в тот момент? – Был программистом, архитектором программного обеспечения.
Я занимался backend-разработкой.
Как вы думаете, почему они обратили на вас внимание? - Не имею представления.
В моем профиле было написано много громких слов, потому что я работал на всевозможные eBay и Samsung. И видимо, сыграло свою роль обилие этих громких имен и технологий, с которыми я работал.
– Вас учили SRE? Ведь в России такого не произошло и не существует. – Да, и ничего подобного нет нигде в мире.
Поэтому обучение проходит в Google около полугода.
– Вокруг SRE идут бурные дискуссии.
Что это такое, является ли SRE противоположностью DevOps, дополнением к нему? – Когда я работал в eBay, я хорошо представлял, что было до DevOps. Есть разработчики (программисты) и есть администраторы.
И они никогда не видятся.
Вы дали код менеджеру, а он где-то есть.
Он, в свою очередь, тоже передал это кому-то там.
И кто-то каким-то образом эксплуатирует этот код. DevOps сказал, что им следует сидеть вместе.
– В какой момент здесь появляется SRE? – SRE появляется, когда программное обеспечение становится слишком сложным и перегруженным.
Во-первых, очень сильно растет сам функционал.
И это иногда незаметно.
Ну а что изменилось в поиске Google за последний год или за последние 5 лет? И каждую неделю выходят релизы с новым функционалом! Причём именно функционалом.
Когда появились гики, которые строили машины в своих гаражах, они пользовались невероятной популярностью и всем хотелось быть такими же умными, как они.– Я даже не представляю, что там можно обновить? – Например, вы ищете кофе.Но мир изменился.
Это навык, которым может обладать каждый, и он не ценится очень высоко.
То же самое произойдет и с программистами.
.
Во-первых, геолокация.
Если вы ищете кофе в поле, то, вероятно, вас интересует, как он выращивается или его история.
Если вы ищете кофе в центре мегаполиса, то наверняка выпейте его.
Или Хилтон.
Это фамилия или отель? – Так где же SRE? — Во-первых, растёт функционал, растёт сложность, растёт нагрузка.
То есть мы охватываем все больше и больше людей, Интернет становится все доступнее и доступнее.
Например, присоединяются Индия и другие ранее недоступные страны и территории.
Все становится географически очень широким.
И соответственно люди начинают потреблять, и нагрузка на сервис увеличивается.
И это создает чрезмерную сложность.
Одно дело открыть сервис только для Москвы, другое – для всей России.
Нагрузка колоссальная.
Итак, что происходит? Чтобы быстро обслуживать такое количество людей, вам нужно много серверов.
Услуги должны быть доступны 24x7. Представьте, если теперь ваш платеж будет занимать не 5 минут, а три дня? И вопрос, что со всем этим делать администратору? – Я предполагаю, что администраторов много.
И они существуют в сложной иерархии, чтобы поддерживать все это.
— Как пишет Google, расти администратором невыгодно.
Нанять столько людей уже невозможно.
Вот почему возникла SRE. – В какой момент DevOps становится SRE? – Очень философский вопрос.
Есть задачи и есть проблемы.
Их необходимо решить.
Например, если банк не может осуществить перевод, что делать? Решить проблему.
Называть это SRE или нет, неясно.
Ну это вообще просто такой спор ни о чём.
«Есть ли жизнь на Марсе, есть ли жизнь на МарсеЭ» SRE DevOps, SRE — это не DevOps? И SRE, и DevOps стремятся делать все хорошо.
Это означает, что мы берем лучшее отовсюду и применяем это, чтобы пользователи были довольны.
– То есть две методологии работают вместе? – В связке, но СРИ все равно не являются администраторами; они уделяют больше внимания программированию и автоматизации.
Плюс я постоянно жалуюсь, что нам редко приходится работать административными методами.
А если такое происходит, значит, с нами что-то не так.
- Но это не ответ на вопрос.
— Они могут быть братьями, могут вторить друг другу, могут быть одним и тем же — кем хочешь.
Как изменятся действия? В любом случае все сводится к одному: программное обеспечение есть, его нужно использовать, нужны люди, которые будут решать проблемы с нагрузкой.
А как их называть – дело десятое.
– Может ли SRE стать DevOps или программистом? Вообще, что нужно изучить, чтобы стать востребованным СРО? — Мне кажется, надо учить не программированию, не SRE и DevOps, а думать о процессе как об инжиниринге, который присутствует в разработке ПО и он многофакторен.
Недавно мы проводили встречу по поводу SRE, много спорили, но в одном сошлись: программисты уже не нужны так сильно, как раньше.
Каждому нужны инженеры, которые могут решать проблемы.
Когда появились гики, которые строили машины в своих гаражах, они пользовались невероятной популярностью и всем хотелось быть такими же умными, как они.
Но мир изменился.
Это навык, которым может обладать каждый, и он не ценится очень высоко.
То же самое произойдет и с программистами.
О работе SRE в Google
- Давайте поговорим о Google. О преимуществах Google при приеме на работу ходят легенды.
Расскажите подробно.
— Во-первых, когда уходишь с прежнего места работы, спрашивают: «Сколько бонусов ты потеряешь, уволившисьЭ» Они компенсируют эти деньги, чтобы вы не раздумывали дважды.
Потом сняли квартиру на 3 месяца и выделили мне отдельного риэлтора от Google, который подбирает жилье.
Или они могут возместить вам все расходы на переезд. В первую неделю работы тебе рассказывают вовсе не о работе, а о том, как устроена жизнь в Google и Ирландии.
В компании все очень спокойно.
Везде микрокухни - фрукты и т. д. Общение на микрокухнях - это отдельная культура.
Также есть трехразовое питание, массажи, а раз в неделю можно прийти на работу со своим питомцем.
И есть такая мантра от менеджера – «главное не перегореть, не переутомляться».
У нас тоже была интересная история.
Парень сразу после университета устроился на работу и решил сэкономить на жилье.
Он купил самый дешевый фургон и поставил в него кровать.
У Гугла есть прачечные, он заряжал аккумуляторы в офисе, душевые и полотенца тоже имеются.
Фургон припарковался на стоянке офиса и оттуда отправился на работу.
Он хотел быстро погасить студенческие кредиты.
Но тогда ему запретили это делать.
- Почему? — Новость распространилась в СМИ, ее начали обсуждать, но Google не нравится возросшая активность.
Репутация бренда, все.
– Почему вы поехали в Россию и устроились на работу в Тинькофф? Это так нетипично.
Все пытаются уйти, но ты вернулся.
– Не знаю, бренд интересный и я уже очень давно являюсь его клиентом.
Где еще работать в России? Ну Яндекс, ну Тинькофф.
И ушел, потому что в Дублине стало скучно.
– Почему в Дублине скучно? - Этот небольшой город. Это не Шенген, чтобы поехать в Европу нужно получить визу.
В нашем менталитете Дублин – это деревня.
Когда местные жители говорят, что Дублин им надоел из-за атмосферы большого города, для москвичей это звучит смешно.
Но там были свои плюсы, например, очень спокойные люди.
Там вообще никто не повышает голос.
В России то, что не считается повышенным голосом, после Дублина выглядит контрастно.
– Почему Google скучный? Что есть у Тинькофф такого, чего нет у Google? – У Тинькофф есть драйв и хорошая агрессивность.
«Мы хотим расти там, мы хотим захватывать рынки, мы хотим быть лучшими».
А в Google: «Мы уже лучшие.
Мы уже всё засняли.
Ну, мы еще хотим что-то захватить в Китае, но там есть политические проблемы».
Если понравилось, подробности ищите в полная версия интервью .
Теги: #Карьера в ИТ-индустрии #Google #Системное администрирование #DevOps #sre #инжиниринг надежности сайта #инженер по надежности сайта #тинькофф #работа в google
-
Оценка Уязвимостей И Сетевая Безопасность
19 Oct, 24 -
Zpm – Менеджер Пакетов Для Intersystems Iris
19 Oct, 24 -
Лечение Синдрома Двойного Щелчка
19 Oct, 24 -
Сколько Инструкций В X86?
19 Oct, 24