Developer C# (Monorepo)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Проект Monorepo — это отказоустойчивая, быстрая, распределённая, удобная инфраструктура для разработки в едином репозитории: сборочный и тестовый конвейеры, CI/CD пайплайн, VCS для работы с большим репозиторием, масштабируемое высокодоступное файловое хранилище, мониторинги, роботы и боты.
Мы разрабатываем инфраструктуру для всей компании, большинство разработчиков сталкивается с ней каждый день. И это делает нашу работу особенно ответственной. А обратная связь, которую мы получаем из первых уст, позволяет нам концетрироваться на том, что действительно важно.
На данной позиции вы будете разрабатывать инфраструктуру запуска автотестов Лаборатории Касперского. Каждый день наша система производит порядка 20 млн. тестовых результатов в день, используя при этом 15000 виртуальных машин. Мы любим и умеем делать высоконагруженные и отказоустойчивые сервисы. Если вам это интересно — мы будем рады видеть вас в нашей команде.
Ожидания от кандидата
- опыт разработки от 3 лет;
- хорошее знание C#;
- знание классических алгоритмов и структур данных;
- умение самостоятельно доводить до конца поставленные задачи;
- умение погружаться в новые области и технологии.
Желательно:
- опыт разработки высоконагруженных систем;
- опыт разработки кроссплатформенных приложений;
- знание RabbitMQ или протокола AMQP;
- опыт разработки на .NET Core;
- знание операционных систем Windows, Linux, MacOS;
- опыт работы с базами данных MSSQL и Etcd;
- знание Python или готовность его изучить.
Условия работы
Для чего вы нам нужны:
- развивать и поддерживать сервисы, отвечающие за распределение задач, выделение агентов и т.п.;
- развивать и поддерживать кроссплатформенную часть, которая отвечает непосредственно за запуск тестов;
- дорабатывать интеграции с гипервизорами;
- развивать мониторинги и алерты нашей инфраструктуры.