Hewlett Packard Enterprise

Principal Software Engineer (Storage)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Principal-инженер в команду HPE Alletra Storage MP X10000. Разработка Kubernetes-based control plane, Go-микросервисов и сетевых демонов для enterprise-системы хранения.

Задачи

  • Проектировать, разрабатывать и сопровождать Go-микросервисы и Kubernetes-контроллеры/операторы для кластерного сетевого взаимодействия, управления сетевой инфраструктурой и распространения ПО
  • Разрабатывать host-level Linux-сетевое ПО для настройки интерфейсов, адресации и маршрутизации с высокодоступным доступом клиентов по IPv4 и IPv6
  • Автоматизировать конфигурирование и управление жизненным циклом коммутаторов ЦОД, включая безопасные восстанавливаемые обновления прошивки
  • Разрабатывать и поддерживать сервисы упаковки, хранения и распространения ПО и контейнерных образов для установки и обновления кластера
  • Проектировать распределённые высокодоступные сервисы, корректно работающие при отказах узлов, перезапусках и частичных обновлениях
  • Проводить ревью дизайна и кода на корректность, обработку отказов и тестируемость, давать обратную связь для повышения качества
  • Разрабатывать автоматические unit-, интеграционные и системные тесты, включая fault-injection тестирование
  • Разбирать эскалации клиентов и полевые проблемы по Kubernetes, Linux-сетям и сетевой инфраструктуре, превращая находки в постоянные исправления
  • Взаимодействовать с кросс-функциональными командами storage, platform и cloud по дизайнам, затрагивающим несколько компонентов
  • Наставлять и менторить младших членов команды, подавая пример качества проектирования и разработки

Требования

  • Bachelor's или Master's degree в Computer Science, Computer Engineering или эквивалент
  • Обычно 10+ лет опыта разработки production-ПО, включая значительный опыт с распределёнными или инфраструктурными системами
  • Сильный опыт программирования на системном языке (например, Go, C/C++, Java), включая конкурентность и тестируемый дизайн, и готовность разрабатывать преимущественно на Go
  • Практический опыт разработки на Kubernetes: контроллеры/операторы и custom resources
  • Твёрдое знание Linux IP-сетей (TCP/IP, маршрутизация, VLANs, IPv6) и практический опыт сетевого troubleshooting
  • Опыт проектирования распределённых высокодоступных систем, устойчивых к частичным отказам
  • Владение shell-скриптами (Bash) для инструментов, автоматизации и настройки системы
  • Отличные аналитические навыки, навыки отладки и решения проблем
  • Отличные навыки письменной и устной коммуникации

Условия

  • Гибридный формат: в среднем 2 дня в неделю в офисе HPE
  • Комплексные льготы по здоровью и благополучию для сотрудника и близких
  • Программы личного и профессионального развития
  • Инклюзивная среда и равенство возможностей
  • Базовая зарплата: USD 165,500 - 313,500 в Колорадо; 157,000 - 361,000 в Северной Каролине; возможны переменные вознаграждения

Навыки

  • Go
  • Kubernetes
  • Linux
  • TCP/IP
  • IPv6
  • VLAN
  • Bash
  • C/C++
  • Java
  • gRPC
  • TLS
  • CNI
  • Prometheus
  • Python
  • контейнерные образы
  • сетевые коммутаторы

Похожие вакансии

Software Engineer II
AlegeusMiddleBostonГибрид
66,800 – 113,700 USD в год
16 окт.
Software Engineer, Backend – Webex Signaling
CiscoMiddleSeattleОфис
138,100 – 198,200 USD в год
16 окт.
Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Orchestration Software Engineer- Workflow & Integration
Alexion PharmaceuticalsSeniorNew HavenГибрид
15 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Principal Software Engineer (Storage) — Hewlett Packard Enterprise, 157,000 – 361,000 USD в год, Durham | itrelocate