Мы разрабатываем масштабируемую систему управления рабочими местами для крупнейшего корпоративного парка — более 100 000 устройств. Наша система обеспечивает централизованное управление политиками безопасности, развёртыванием пакетов, сертификатами и конфигурацией устройств на базе двух основных платформ: собственной ОС на основе Debian и macOS.
Мы ищем .NET-разработчика, который усилит команду тестирования и поможет вывести качество продукта на новый уровень. В этой роли вы объедините инженерный подход к разработке и аналитический подход к тестированию, создавая надёжные end-to-end и нагрузочные тесты на уровне кода.
Обязанности
Что предстоит делать
- разрабатывать и поддерживать end-to-end тесты для распределённой микросервисной системы
- интегрировать тесты на уровне сервисов и системных агентов, моделируя реальные сценарии работы клиентов
- реализовывать нагрузочные и стресс-тесты для оценки производительности и устойчивости системы
- участвовать в построении архитектуры автоматизированного тестирования и CI/CD процессов качества
- взаимодействовать с командами разработки, DevOps и QA для анализа инцидентов и выявления узких мест
- помогать развивать внутренние инструменты тестирования и повышать наблюдаемость системы.
Что мы ждём от кандидата
- уверенные знания C# и .NET, опыт промышленной разработки не менее 2 лет
- понимание принципов тестирования сложных распределённых систем
- опыт написания интеграционных или нагрузочных тестов на уровне кода (.NET, NUnit, xUnit, BenchmarkDotNet)
- умение работать с REST/gRPC API, очередями сообщений (Kafka), базами данных PostgreSQL
- опыт работы в Linux-среде, умение отлаживать сервисы, анализировать логи
- знание Git, CI/CD (Jenkins, GitLab CI или аналог)
- знание Docker, k8s, Openshift
- опыт работы с системами мониторинга (Prometheus, Grafana, ELK)
- навыки написания генераторов нагрузки
Будет плюсом
- опыт работы с macOS (терминал, профили, MDM)
- опыт работы с PKI, TPM(tss2, tpm2-tools, tpm2-pkcs11)
- понимание структуры Debian-репозиториев: устройство sources.list, формат .deb, организация pool.
Условия
- локация: Москва, БЦ "Даниловский форт" (м.Тульская / Нагатинская / МЦК "Верхние котлы")
- возможен гибридный формат работы
- гибкий график начала рабочего дня
- уровень заработной платы определяем по итогам собеседования
- бесплатный спортзал
- ДМС с 1го дня работы работы
- обучение и сертификацию за счет компании
- выстроенные процессы по адаптации, оценке и понятную систему роста в компании
- наставника на период адаптации и богатую корпоративную жизнь, в которой можно участвовать по желанию.