Инженер в Network-команду Облака КРОК
- 3-6 лет
- Полная занятость
- Удаленная работа
- Удаленно по РФ
- Москва
Мы – дружная и амбициозная команда КРОК Облачные Сервисы. Облако КРОК – наш центральный продукт. Это IaaS/PaaS платформа собственной разработки, обеспечивающая надёжными сервисами более 500 компаний и позволяющая нам стабильно, из года в год расти и входить в ТОП-5 крупнейших облачных провайдеров в России.
Наш главный фокус – технологическое развитие облака, поэтому мы всегда ищем талантливых специалистов, которым интересна командная работа над собственным, уникальным продуктом.
Сетевая команда Облака КРОК занимается разработкой подсистемы сетевого взаимодействия с использованием SDN OVN внутри платформы, и связанных с этим сервисов, таких как LBaaS, VPNaaS, Direct Connect, DNSaaS и др., является активными контрибьютерами в OVN. Сейчас в команду развития сетевых сервисов ищем Инженера, которому …
Ваши задачи
Сперва предстоит
- Пройти стартовый путь, нацеленный на настройку рабочего окружения и знакомство с необходимыми в работе инструментами.
- Совместно с наставником погрузиться в подсистему сетевого взаимодействия в Облаке КРОК, разобраться в функциональности и внутренней архитектуре связанной с SDN, познакомиться с отдельными компонентами.
- Тестировать доработки и новые сетевые сервисы.
- Улучшать и создавать command-line утилиты, необходимые для управления подсистемой.
В перспективе опытный инженер
- Углубляется и самостоятельно решает самые важные проблемы и задачи, связанные с сетевыми сервисами в облаке.
- Осуществляет R&D деятельность, ориентированную на создание новых или улучшение существующих сервисов. Например, прорабатывает вместе с разработчиками архитектуру новой фичи и участвует в процессе её разработки.
- Развивает production-инфраструктуру, в которой "живут" заказчики.
- Работает с нашим стеком технологий, инструментов, языков: OVS, OVN, MongoDB, QEMU, Docker, Puppet, Ansible, Terraform, Python, Git и т.п.
Наши ожидания
- Интерес и желание трудиться на стыке сетевого инженера и Linux-инженера. Обязательно иметь какой-то опыт самостоятельного изучения технологий и решения задач, актуальных для этой профессии.
- Уверенные знания устройства UNIX-систем и компьютерных сетей.
Умение:
- Структурировано описывать проблемы, качественно оформлять выводы по результатам технического анализа.
- Терпеливо и вдумчиво разбираться с проблемами и задачами, стараясь всегда добраться до сути.
- Хорошее понимание статической маршрутизации и методов фильтрации трафика, таких как iptables, ACL.
- Умение читать и понимать Python-код.
- Понимание, что такое IaaS и знание примеров инфраструктурных облачных платформ.
Будет плюсом
- Умение писать код на Python.
- Опыт построения сетевых инфраструктур в рамках облачных платформ, опыт работы с AWS.
- Опыт работы с динамическими протоколами маршрутизации: BGP, OSPF
- Опыт работы с инструментами и решениями: Git, Software-defined networking, FRR, LXC, Docker, XFRM/IPsec, VRF, Linux namespaces, Open vSwitch, DPDK, XDP, QEMU, Policy-based routing.
- Опыт работы, администрирования или разработки OpenStack.