teens2it-chym-opikuyetsya-sre

Teens2IT: чем занимается SRE?

IT Cluster IT Cluster

9 ноября в рамках проекта Teens2IT от Kharkiv IT Cluster состоялась встреча с инженером SRE, основателем компании APIBEST  и ментором образовательной платформы Production Ready — Тарасом Омеляненко.

Тарас имеет более 19 лет разработки и администрирования IТ-систем, лично участвовал в большом количестве проектов — с инженерами многих стран (Украина, США, Израиль, Индия) и в маленьких командах из 3-5 специалистов.

Во время интервью узнали, кто такой SRE и чем он занимается в отличие от DevOps. Рассмотрели типичный рабочий день и задачи, чем интересоваться и какую специальность выбрать, чтобы построить карьеру в этом направлении. Вдобавок, Тарас поделился историей основания собственной IТ компании.

Заинтересовали? Делимся деталями 👇

Почему SRE?

Тарас признается, что в SRE пришел не сразу: когда он начинал карьеру, такого выделенного направления еще не существовало.

Позже Тарас ознакомился с подходом Google к обеспечению надежности их компьютерных систем – так и начался его профессиональный путь как SRE инженера. До этого он занимался разработкой и DevOps.

 «Немного программирования, автоматизация, работа с людьми» — такая комбинация интересовала молодого специалиста.

Впоследствии Тарас понял, что систем написано уже много, но недостаточно мер принято для поддержания постоянной работы и продления срока их эксплуатации, он начал углубляться в SRE.

 «Теперь я уже код пишу гораздо меньше, код пишут другие, а моя основная задача — обеспечить стабильную работу этих систем» — делится инженер.

Что помогает быть успешным в отрасли?

Тарас отвечает откровенно: основа успеха — хорошее понимание того, как создаются и программируются системы, знания DevOps. Без этого будет сложно понять причины проблем и настроить качественный мониторинг состояния системы.

Чем занимаются специалисты APIBEST?

Основное направление — DevOps. «Фокус компании состоит в том, что мы занимаемся поддержкой программного обеспечения и атомизируем процессы разработки программного обеспечения» — делится Тарас.

В APIBEST не создают программные продукты, а продлевают срокиэксплуатации существующего ПО, адаптируют софт к текущим требованиям рынка . Для этого инженеры должны наладить работу команды и разработки, построить систему мониторинга, а иногда и добавить новую функциональность или создать систему кастомных метрик для оценки корректности и эффективности работы программы.

Какие специалисты работают в APIBEST?

Тарас улыбается: «Нужны все». Как человек с техническим складом ума он пытался выстроить компанию с позиции «менеджеры не нужны». Спикер признает, что это было ошибочным представлением. Нужны все: менеджеры, разработчики, тестировщики, администраторы, и особенно бизнес-аналитики.

Если бы Тараса попросили сформировать минимальную команду, он бы сформировал ее из менеджера с навыками бизнес-аналитика и инженера, который разбирается в многих аспектах разработки и поддержки программного обеспечения. Однако на практике это почти недостижимо, поэтому спикер подчеркивает, что должны быть те, кто правильно спланирует и организует работу и те, кто ее выполнит.

Что же такое SRE?

Тарас предлагает рассматривать термин по буквам:

  • S (site) — спикер сразу отмечает, что это не касается только Web-сайтов. Имеется в виду окружение или приложение – продукт, который мы разворачиваем;
  • R (reliability) — надежность: безотказность в работе , доступность системы в то время, когда ею хотят воспользоваться, корректность ее ответов;
  • E (engineering)  инженерия: о том, как это проектировать и разрабатывать.

В общем, SRE — это о создании надежных систем. Основные задачи специалиста: мониторинг и «наблюдение» (мониторинг происходящего внутри системы с помощью определенных метрик, использование логирования, трассировки — «observability»).

Разница между SRE и DevOps

Специалисты из DevOps больше сфокусированы на том, чтобы автоматизировать процессы. SRE же отвечают за мониторинг и обеспечение стабильной работы системы.

Как стать SRE?

Обычно в SRE приходят с технической поддержки или системного администрирования.

В целом, нужно уметь программировать, понимать, как работают приложения внутри. Достаточно сложно занимать должности DevOps или SRE без основательных знаний по разработке.

Какое карьерное развитие SRE?

Тарас отмечает, что особенностей нет: карьерные возможности аналогичны тем, которые доступны другим техническим специалистам. Можно развиваться в инженерном направлении или изменить вектор и пойти в менеджмент, предварительно повысив свою квалификацию, получив необходимые навыки.

Советы старшеклассникам

«Должно быть интересно!» — улыбается Тарас. Когда душа лежит к программированию — овладейте любыми языками, которыми вы заинтересуетесь. Если вы выбираете менеджмент — работайте над софт скиллами, привыкайте проявлять инициативу, организовывать что-то.

Когда выберите специальность — попробуйте применять знания на практике. Ищите курсы, где понятно изложенный материал, которые могут чему-то научить.

Курсы VS высшее образованиеа

Тарас оживляется: «Как раз где-то хотел добавить это». Спикер однозначно советует получить профильное образование и доучиться хотя бы «на бакалавра».

Университет важно завершить, так как он создает базу. По крайней мере, он научит задавать вопросы для получения правильных ответов.

Если интересует SRE — то подойдет любая специальность, связанная с программированием.

Об учреждении компании

«Самым сложным было уйти с работы и отойти от привычной схемы, когда в компании все налажено, а работнику просто нужно выполнить свои таски» , — делится Тарас. Для создания собственной компании нужно самостоятельно спланировать рабочий процесс, чтобы «новые руководители» — клиенты, пользующиеся услугами бизнеса — были довольны и продолжали сотрудничество.

Управлять компанией — это о вызовах каждый день, о прокачанных менеджерских способностях.

Кому не подойдет SRE?

«Скажу обо всех IТ-специальностях в целом. Если вам это не интересно — вам это не подойдет» — отвечает Тарас. Чтобы быть классным инженером, нужен интерес, который будет направлять к постоянным поискам информации.

Запись встречи

Спасибо Тарасу Омеляненко за интересный разговор!

Справка: 

APIBESTкоманда DevOps профессионалов, которая более 10 лет обеспечивает высокий стандарт обслуживания.

Подпишись на наш телеграм канал, чтобы быть в курсе событий

Подписаться на Telegram-канал

Также читай новости на наших страницах в социальных сетях:

Facebook

Instagram

Рекомендованные материалы

  1. discovering-devops-yak-mynula-persha-zustrich-sezonu1
  2. teens2it-odchyny-dveri-v-it-svit-z-topovymy-spetsialistamy
  3. teens2it-pobuduj-majbutnye-z-biznes-analizom

Комментарии