Локация
Полностью удалённо по России; гибкое начало рабочего дня.
Компания
БАЗИС — российский разработчик программных продуктов для облачных услуг, виртуализации и платформ динамической инфраструктуры.
Что делать
•Проводить динамический анализ и fuzzing-тестирование продуктов на Python, C, C++ и Go.
•Автоматизировать сценарии фаззинг-тестирования.
•Собирать продукты из исходного кода.
•Читать чужой код и вносить необходимые изменения.
•Формировать технические решения для задач тестирования и безопасной разработки.
Требования
•Уверенное владение C, C++ и Python.
•Опыт работы с Linux и программирования для Unix-подобных систем.
•Опыт сборки сложных проектов с помощью Makefile.
•Знание Svace, Jenkins и GitLab.
•Понимание fuzzing-тестирования и опыт работы с AFL/AFL++, libFuzzer, Sydr-fuzz или Crusher.
•Английский язык на уровне чтения технической литературы; понимание синтаксиса Java и Go.
Хорошо, если есть
•Собственные OpenSource-проекты или опыт контрибуции в Git-проекты.
•Понимание микросервисной архитектуры и контейнеризации с Docker, Containerd, Podman или Kubernetes.
•Опыт работы с QEMU.
Культура и преимущества
•Полная удалённая работа и гибкое начало рабочего дня.
•Трудоустройство согласно ТК РФ с социальным пакетом.
•ДМС и оплата мобильной связи.
•Внутреннее обучение и внешние профессиональные курсы.
•Корпоративная программа лояльности, включая обучение языкам и фитнес-активности.
•Работа над сложными технологическими задачами и созданием продуктов с нуля.