О позиции
Вакансия архитектора сетевой системы в одной из ведущих IT-компаний России. Вы будете работать над созданием отказоустойчивых и масштабируемых систем, а также проектировать API взаимодействия сетевых демонов и ядра Linux. Эта роль предполагает полную удалённую работу, но также есть возможность работать в офисе при желании.
Чем вы будете заниматься
- Строить отказоустойчивые и масштабируемые системы.
- Проектировать API взаимодействия сетевых демонов, ядра Linux и коммутационного чипа.
- Разрабатывать и развивать архитектуру сетевого ПО для L2/L3 коммутаторов.
- Проводить код-ревью ключевых компонентов и наставлять Senior-разработчиков.
- Разбирать и решать сложные задачи по производительности, стабильности и безопасности.
- Разрабатывать собственные сетевые демоны и сервисы.
- Реализовывать и оптимизировать поддержку стандартов RFC и IEEE.
- Создавать ПО для управления сетевой подсистемой ядра Linux и работы с ASIC.
Требования
- Глубокий опыт C++ и умение писать эффективный, поддерживаемый код.
- Экспертное знание архитектуры SONiC и опыт разработки/портирования функций на этой платформе.
- Отличное понимание сетевых технологий: TCP/IP стек, продвинутые L2/L3 в Linux.
- Уверенная работа с сокетами, системными вызовами, user/kernel space и сетевым стеком ОС.
- Практический опыт проектирования сложных продуктовых систем.
- Уверенное владение Git и Docker.
Что мы предлагаем
- Конкурентная заработная плата, обсуждаемая на собеседовании.
- Полностью удалённый формат работы с возможностью работы в офисе.
- Динамичная команда профессионалов.
- Возможности для профессионального роста и развития.
- Современные технологии и интересные проекты.
- Гибкий график работы.
- Поддержка в обучении и развитии навыков.
Вакансия предлагает интересные задачи и конкурентные условия. Однако, отсутствие конкретной зарплаты может вызвать вопросы у кандидатов.
Кто здесь добьётся успеха
Глубокое понимание системного программирования на C++ и опыт работы с сетевыми протоколами TCP/IP, включая реализацию L2 и L3, что позволяет эффективно проектировать архитектуру сетевого ПО.
Способность самостоятельно управлять проектами и принимать решения в условиях удаленной работы, включая использование Git для контроля версий и Docker для контейнеризации приложений.
Опыт проектирования и реализации API для взаимодействия с сетевыми демонами и ядром Linux, что требует аналитического мышления и способности к решению сложных задач.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости IT Services
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев