Техническое задание: Инженер-программист по разработке и тестированию прототипа программного шлюза

Основная цель проекта

Разработка и отладка прототипа высокопроизводительного программного сетевого шлюза. Проект предполагает работу с современными сетевыми технологиями для создания гибкого и эффективного решения.

Ключевые обязанности и задачи

  • Разработка прототипа программного шлюза на базе альтернативного сетевого стека (в качестве примера указан VPP - Vector Packet Processing).
  • Интеграция классического канального уровня (L2) с использованием технологий DPDK для работы с сетевыми картами.
  • Дальнейшая разработка, тестирование и отладка функциональности шлюза согласно техническим требованиям.
  • Оптимизация производительности сетевой обработки данных.
  • Документирование процесса разработки и результатов тестирования.

Требуемые технологии и навыки

  • Опыт работы с сетевым программированием.
  • Знание технологий DPDK (Data Plane Development Kit) для ускорения сетевых операций.
  • Понимание принципов работы сетевых стеков, предпочтительно опыт с VPP или аналогичными фреймворками.
  • Знание сетевых протоколов и модели OSI (особенно уровень L2).
  • Умение работать над созданием прототипов и проведением их комплексного тестирования.

Ожидаемый результат

Рабочий прототип программного шлюза с заявленной функциональностью, готовый к демонстрации и дальнейшему развитию. Предоставление отчета о проведенных тестах и производительности.

Исправление логики сохранения файлов в парсере на Java

Требуется доработать существующий парсер на Java. Необходимо исправить логику формирования путей для сохранения файлов (стилей, изображений), чтобы система автоматически создавала нужную структуру папок, а не требовала ручного вмешательства.

Моделирование систем в GPSS World, Arena и AnyLogic

Требуется выполнить имитационное моделирование одной задачи в трех различных средах: GPSS World, Arena и AnyLogic. Работа включает разработку блок-схемы и написание кода в GPSS World, а также реализацию той же модели в двух других системах.

Рассылка рекламных предложений блогерам YouTube

Требуется собрать базу email-адресов авторов YouTube-каналов и организовать рассылку рекламных предложений от лица компании. Необходимо обеспечить высокую доставляемость и избежать попадания писем в спам. Домен для рассылки уже имеется.