Системный администратор Linux/DevOps-инженер (удаленная работа)
(вакансия в архиве)

14 декабря 2021

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Системный администратор Linux/DevOps-инженер

Мы бережём здоровье сотрудников, поэтому на время пандемии все команды перешли на работу из дома. Компания предоставляет технику для удалённой работы: ноутбуки, мониторы, модемы. Также мы даём доступ к софту для продуктивного взаимодействия в команде. А ещё компенсируем расходы на питание, чтобы сотрудники меньше скучали по бесплатным обедам в офисе.


Команда System & Infrastructure ищет системного администратора Linux/DevOps-инженера.


Наша команда занимается поддержкой и развитием боевой инфраструктуры Авито - это несколько ДЦ, в которых работают тысячи серверов и контейнеров. Наша работа непосредственно влияет как на внутренних, так и на внешних пользователей.


Мы ищем человека, который готов разбираться с неизвестными ему ранее задачами, учиться и развиваться, делиться собственным опытом с коллегами.


Решающим является не знание человеком каких-то конкретных технологий, а понимание общих принципов работы различных систем; конкретным технологиям мы научим.


Вам предстоит:


  • управление конфигурацией ОС (Linux) и прикладного ПО (с помощью Puppet) в парадигме Infrastructure as Code;

  • решение возникающих проблем (самых разнообразных);

  • развёртывание новых внутренних сервисов, поддержка существующих - например:
    • aptly;

    • artifactory;

    • hadoop;

    • pypicloud.


  • разработка внутренних инструментов, а иногда и сервисов;

  • настройка веб-серверов (как правило, nginx);

  • сборка пакетов (как правило, deb-пакетов);

  • обновление ОС.

Мы ожидаем, что вы:


  • имеете большой опыт администрирования Linux. Сюда входит:
    • работа с shell, написание bash-скриптов;

    • отладка программ;

    • оптимизация параметров ядра;

    • настройка systemd;

    • работа с контейнерами.


  • умеете программировать на любом ЯП из Golang, Python, Ruby;

  • знакомы с системами управления конфигурацией - например, Ansible, Chef, Puppet, Salt;

  • понимаете, как работает сеть, хотя бы модель TCP/IP, а также имеете как минимум базовое представление о HTTP;

  • имеете представление о работе в условиях высоких нагрузок;

  • понимаете, что такое репликация и шардирование, как реализуется масштабирование и отказоустойчивость.

Не обязательно, но круто, если вы:


  • имеете опыт системного программирования под *nix;

  • умеете покрывать свой код различными видами тестов;

  • работали с системами CI/CD.

Дополнительная информация: некоторыми задачами, так или иначе относящимися к инфраструктуре, занимаются отдельные команды - следовательно, наша команда такими задачами не занимается или почти не занимается:


  • администрирование сети (но понимание работы сетевого стека необходимо);

  • бэкапы;

  • мониторинг;

  • физическая работа с железом;

  • информационная безопасность (но знание основных видов угроз ИБ и способов защиты от них также необходимо);

  • базы данных;

  • администрирование Windows и офисного железа;

  • администрирование Kubernetes.


Работа у нас — это:


  • возможность реализовать свои идеи в проекте с многомиллионной аудиторией;

  • команда, готовая поддержать ваши инициативы и научить новому;

  • бюджет на обучение;

  • ДМС со стоматологией;

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

  • классный офис в 2 минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы, зоны отдыха, гамаки;

  • пока мы на удалёнке, компенсируем расходы на питание, чтобы сотрудники меньше скучали по бесплатным обедам в офисе;

  • прозрачная система премий и достойная зарплата — размер обсудим на собеседовании.

Ключевые навыки:
Администрирование Старший (Senior) Администрирование Linux