👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Стажер-инженер доступности сервисов

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов

Описание вакансии

Условия работы

Сервисы Яндекса создаются для решения разнообразных задач пользователей. Но даже самый функциональный сервис не сможет принести пользы, если он не работает. Если вы хотите стать экспертом в области обеспечения надежности веб-сервисов (site reliability engineering) — приходите. Отсутствие большого опыта работы в области администрирования не станет помехой. Мы готовы обучать и наставлять нашего будущего коллегу.

Что предстоит делать вместе с нами:

  • анализировать нештатные ситуации, участвовать в решении проблем на сервисах;
  • выкладывать программы и разворачивать сервисы на «боевых» серверах;
  • придумывать и улучшать мониторинги;
  • дежурить в дневных и ночных сменах;
  • автоматизировать выполнение ежедневных процессов.

Приходите к нам, если вы:

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

Плюсы работы у нас:

  • сложные, амбициозные, интересные проекты;
  • опытные коллеги;
  • постоянное развитие вместе с нашей командой.

Требуются:

  • ответственность, аккуратность, умение общаться с людьми;
  • желание развиваться и работать в команде;
  • способность действовать самостоятельно;
  • готовность к быстрым изменениям окружающей среды;
  • понимание принципов работы веб-сервисов и протокола HTTP;
  • наличие опыта работы с UNIX-системами;
  • опыт программирования на скриптовых языках (bash, Python).

Приветствуются:

  • аналитические навыки предотвращения и быстрого устранения неисправностей;
  • опыт работы с системами управления конфигурациями;
  • понимание контейнеризации и виртуализации;
  • знание алгоритмов, используемых в распределенных системах;
  • знание основных этапов жизненного цикла выпуска программного обеспечения.