Требуемый опыт работы: 3–6 лет
Полная занятость, удаленная работа
Мы - NtechLab - компания-разработчик продуктов для интеллектуальной видеоаналитики на базе собственных алгоритмов, в том числе алгоритма распознавания лиц.
Наша задача – создавать продукты, которые в режиме реального времени анализируют и «понимают» все, что происходит на видео. Мы работаем с сотнями тысяч камер по всему миру и осуществляем поиск по базам размером более миллиарда лиц за миллисекунды, а наши разработки не раз признавали лучшими в мире по итогам международных тестов.
Сейчас в свою команду мы ищем коллегу – системного администратора (DevOps Engineer), который поможет создавать и развивать лучшие в нише проекты.
Чем предстоит заниматься:
Полная занятость, удаленная работа
Мы - NtechLab - компания-разработчик продуктов для интеллектуальной видеоаналитики на базе собственных алгоритмов, в том числе алгоритма распознавания лиц.
Наша задача – создавать продукты, которые в режиме реального времени анализируют и «понимают» все, что происходит на видео. Мы работаем с сотнями тысяч камер по всему миру и осуществляем поиск по базам размером более миллиарда лиц за миллисекунды, а наши разработки не раз признавали лучшими в мире по итогам международных тестов.
Сейчас в свою команду мы ищем коллегу – системного администратора (DevOps Engineer), который поможет создавать и развивать лучшие в нише проекты.
Чем предстоит заниматься:
- Админить, деплоить, немного кодить
- Работать над спецфично-нагруженными проектами. У нас нет бешеных rps, но есть много вычислений на gpu, сложная логика работы приложения;
- Очень тесно взаимодействовать с разработчиками и QA в вопросах автоматизации всего и вся - мы всецело за идеи DevOps;
- Взаимодействовать с подрядчиками, эксплуатационными службами клиентов, поставщиками и т.д.
- Хорошее понимание устройства Linux;
- Умение кодить на любом ЯП (обычно требуется написать какой-нибудь лого-парсер, либо сходить в несколько разных api и что-то сделать с результатами). Самые используемые языки у нас - python и go;
- Примерное понимание базовых алгоритмов и структур данных. Чтобы понимать, когда хорошо использовать b-tree индекс в базе, а когда нужен hash, что не всякая система масштабируется линейно;
- Понимание любой из систем управления конфигурациями (puppet, chef, salt, cfengine, ansible, любая другая. Мы используем salt, но нам важнее, чтобы вы были за идеи IaC)
- Базовый опыт с docker;
- Умение писать bash-скрипты и понимание, когда их не нужно использовать, например:
awk '{print $1}' /var/log/nginx/access.log | sort -u | uniq -c
если вы сразу заметили, что здесь ошибка, и знаете, как правильно, примите тысячу похвал
- azure (это наш основной cloud, но если есть опыт с AWS / Google Cloud, то тоже хорошо);
- kubernetes;
- openstack;
- gitlab;
- prometheus
- Амбиции на завоевание мирового рынка - отсюда возможность участвовать в глобально значимых проектах;
- Из предыдущего пункта вытекает - карьерный и профессиональный рост;
- Команда сильных профессионалов, увлечённых своим делом (как это бывает в стартапах);
- При этом полная стабильность: официальное трудоустройство по ТК, абсолютно белая зарплата, ДМС после испытательного срока;
- Возможность определять комфортный формат работы - частично или полностью офисный (у нас есть классный офис с летней верандой в центре Москвы) или удаленный (из любого города).