Требования к разработчику HoneyСorn (Разработчик Python/Go)

 

 

Обязанности:

 

  • Разработка API и модулей Системы
  • Исследование и выбор технологий, отладка и поддержка существующего кода

 

Основные требования:

 

  • Знание сетевых технологий, стека протоколов TCP/IP.
  • Опыт разработки сетевых приложений для ОС Win, Linux.
  • Знание языков программирования Python. Знание языка программирования Go, либо одного из: C++, Rust.
  • Знание RPC, REST архитектуры, опыт разработки приложений использующих эти технологии.
  • Опыт работы с SQL базами данных и Postgresql в частности.
  • Опыт работы с NoSQL базами данных (elasticsearch, mongodb).
  • Опыт использования систем контроля версий.
  • Общие знания в области информационной безопасности, опыт применения алгоритмов шифрования / хэширования.
  • Знание общих принципов тестирования приложений и умение их использовать.

 

Дополнительные требования:

 

 

  • Опыт написания bash скриптов.
  • Опыт реализации клиентской \ серверной части известных сетевых протоколов RDP, SSH, VNC или подобных.
  • Опыт разработки высоконагруженных систем.
  • Знания брокеров сообщений (в частности rabbitmq) и протоколов обмена сообщениями (amqp, mqtt или т.п.).
  • Опыт работы с docker.
  • Опыт разработки микросервисных приложений.

Локация

Новосибирск / удаленно

Оклад

от 200 000 руб.

Видео

Наши видео

Работа с приманкой RDP
Эксплуатация Shellshock
Ловушка обзора сетевых соединений
Конструктор ловушек Windows — эксплуатация Zerologon
security-safe Смотреть больше на Rutube