Разработчик python в сетевой ОС

Бифорком Тек

United States

Remote

USD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work
Official employment

Job summary

Бифорком Тек ищет инженера по сетевым сервисам с опытом программирования на Python. Ваша работа будет направлена на проектирование и реализацию функций сетевой ОС для Control Plane, тестирование и взаимодействие с другими командами, включая Data Plane, с учетом современных подходов DevOps и CI/CD.

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

Qualifications

  • Опыт программирования на Python.
  • Опыт работы с CLI сетевых устройств.
  • Знание Linux и архитектуры ОС.

Responsibilities

  • Проектирование и реализация функций сетевой ОС в виде сервисов для Control Plane.
  • Разработка тестов и исправление багов.
  • Работа с другими блоками разработки (Data Plane).
  • Участие в планировании дорожной карты продукта.
  • Применение практик DevOps и CI/CD.

Skills

Python
Linux
Networking concepts
CLI networking devices

Tools

Git/GitLab
Autotools (Autoconf/Automake/Make)
CI/CD

Job description

Задачи:
  • Проектирование и реализация в коде функций сетевой ОС, относящихся к Control Plane, в виде вспомогательных сервисов, таких как: Синхронизация различных состояний между сетевыми устройствами (например, MC-LAG), Реализация API и CLI для доступа к отдельным сетевым функциям устройства (REST API, Netconf, gNMI).
  • Разработка и написание тестов, подтверждающих ожидаемое поведение разрабатываемых сервисов Исправление ошибок (багов) и улучшение производительности системы
  • Взаимодействие с разработчиками других блоков, например, Data Plane
  • Наблюдение за развитием и тенденциями отрасли с целью реализации в нашем продукте функций, отвечающих запросам рынка
  • Участие в планировании развития итогового продукта (roadmap)
Требования:
  • Знание операционных систем Linux на уровне понимания архитектуры данного семейства ОС, способности заглянуть в код, например ядра Linux, когда необходимо улучшить свое понимание устройства какого-то смежного компонента
  • Понимание принципов построения сетевых инфраструктур и функционирования использующихся в них протоколов (Ethernet, IP, control plane протоколы BGP, OSPF), с умением работать со стандартами IETF RFC, IEEE и пр
  • Опыт программирования на Python
  • Опыт работы с CLI сетевых устройств
Будет плюсом:
  • Опыт разработки и сопровождения решений с высокими требованиями к надежности
  • Опыт разработки сервисов (daemons) в среде Linux
  • Работа с кодом в системе SCM (Git, GitLab)
  • Работа с системами сборки autoconf, automake, make
  • Применение подходов DevOps и CI/CD
  • Работа с задачами в трекере (Jira и пр.), проектная работа Agile Scrum
Условия:

5/2, возможность полностью удаленной работы. Кандидаты, проживающие в Москве, могут, при желании, приезжать в офис Официальное трудоустройство (белая заработная плата, оплачиваемые отпуска, больничные) После прохождения испытательного срока ДМС

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Team lead in data plane
Team lead in data plane

Бифорком Тек • United States

Remote
USD 24,000 - 37,000
python разработчик веб-сервисов
python разработчик веб-сервисов

Coding Team • United States

Remote
USD 90,000 - 150,000
Python backend developer
Python backend developer

Miles Miles Ltd • United States

Remote
USD 100,000 - 150,000
разработчик linux для встраиваемых систем
разработчик linux для встраиваемых систем

РДП Энтерпрайз • United States

Hybrid
USD 120,000 - 160,000
Компенсация питания
Компенсация фитнеса
ДМС (со стоматологией) + льготное 보험
+3
Инженер развития сетевого оборудования
Инженер развития сетевого оборудования

ЭР-Телеком • Town of Russia (NY)

On-site
USD 24,000 - 36,000
ДМС после испытательного срока
Белая зарплата и выплаты 2 раза в мес.
Корпоративные программы и обучение
qa engineer (manual) сетевого оборудования
qa engineer (manual) сетевого оборудования

IT People group • United States

On-site
USD 120,000 - 170,000
Системный инженер торговой инфраструктуры
Системный инженер торговой инфраструктуры

Международная компания в сфере алгоритмического трейдинга • United States

Remote
USD 120,000 - 190,000
Полностью удалённая работа
Гибкий график
Корпоративный ДМС
DevOps-инженер для продуктовой инфраструктуры
DevOps-инженер для продуктовой инфраструктуры

DatsTeam • United States

Remote
USD 120,000 - 190,000
Full remote или гибрид
Python developer for PAM systems
Python developer for PAM systems

АйТи БАСТИОН • United States

Remote
USD 140,000 - 190,000
Корпоративные мероприятия
Социальный пакет после испытательного
Карьерный рост
Разработчик межсетевых экранов
Разработчик межсетевых экранов

ИнфоТеКС • United States

Hybrid
USD 140,000 - 190,000
Офис/Гибридная работа
Белая заработная плата
Питание в офисе/кафе
+2