Напиши текст вакансии для должности "Middle/Senior C# Developer (Monorepo)". Название компании: "Лаборатория Касперского". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Python', 'RabbitMQ', 'Git', 'C#', 'MSSQL', '.NET Core'

Проект Monorepo — это отказоустойчивая, быстрая, распределённая, удобная инфраструктура для разработки в едином репозитории: сборочный и тестовый конвейеры, CI/CD пайплайн, VCS для работы с большим репозиторием, масштабируемое высокодоступное файловое хранилище, мониторинги, роботы и боты. Мы разрабатываем инфраструктуру для всей компании, большинство разработчиков сталкивается с ней каждый день. И это делает нашу работу особенно ответственной. А обратная связь, которую мы получаем из первых уст, позволяет нам концентрироваться на том, что действительно важно. На данной позиции вы будете разрабатывать инфраструктуру запуска автотестов Лаборатории Касперского. Каждый день наша система производит порядка 13 млн. тестовых результатов в день, используя при этом 8000 виртуальных машин. Мы любим и умеем делать высоконагруженные и отказоустойчивые сервисы. Если вам это интересно — мы будем рады видеть вас в нашей команде. Для чего вы нам нужны:  развивать и поддерживать сервисы, отвечающие за распределение задач, выделение агентов и т.п.; развивать и поддерживать кроссплатформенную часть, которая отвечает непосредственно за запуск тестов; дорабатывать интеграции с гипервизорами; развивать мониторинги и алерты нашей инфраструктуры.  Что вам необходимо для этого:  опыт разработки от 2 лет; хорошее знание C#; знание классических алгоритмов и структур данных; умение самостоятельно доводить до конца поставленные задачи; умение погружаться в новые области и технологии.  Будет плюсом:  опыт разработки высоконагруженных систем; опыт разработки кроссплатформенных приложений; знание RabbitMQ или протокола AMQP; опыт разработки на .NET Core; знание операционных систем Windows, Linux, MacOS; опыт работы с базами данных MSSQL и Redis; знание Python или готовность его изучить.