IONOS
Senior Software Engineer (f/m/d) Block Storage Provisioning
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду блочного хранилища IONOS Cloud. Отвечает за софт провижининга высокодоступного и резервируемого блочного хранилища на базе Linux storage stack.
Задачи
- Поддерживать и улучшать существующий провижининг блочного хранилища
- Проектировать и разрабатывать провижининг хранилища нового поколения
- Добавлять мониторинг и алертинг для процесса провижининга для раннего обнаружения сбоев
- Делать провижининг устойчивым к сбоям и безопасным для повторных попыток
- Проектировать и реализовывать провижининг с высокой доступностью и резервированием, включая failover
- Анализировать и решать сложные проблемы по всему storage stack — от ядра Linux до слоя провижининга
- Поэтапно мигрировать с legacy-компонентов, не ломая существующих пользователей
Требования
- Экспертный уровень Go и несколько лет профессиональной разработки
- Глубокое знание Linux, включая ядро, блочное хранилище, software RAID (MD), LVM и сетевые блочные устройства (NBD, RNBD)
- Опыт с виртуальными машинами (libvirt, QEMU, cloud-init), сборкой образов VM и разработкой Kubernetes Operators
- Рабочее знание C, достаточное для чтения и отладки низкоуровневого кода
- Свободное владение Git, Docker, shell и CI/CD, включая GitOps-процессы (например, ArgoCD)
- Опыт с инструментами observability (Prometheus, Grafana) для мониторинга провижининга и диагностики
- Опыт построения высокодоступных резервируемых систем, включая репликацию, failover и основы распределённых систем (идемпотентность, ретраи, консистентность, обработка сбоев)
- Склонность к облачным средам и автоматизации провижининга инфраструктуры
- Ежедневное использование AI-ассистентов для кодинга (например, Claude)
- Сильные аналитические навыки и структурный, самостоятельный подход к работе в команде
Условия
- Гибридный формат работы
- Гибкий график на основе доверия
- В некоторых локациях субсидируемая столовая и бесплатные напитки
- Современный офис с хорошей транспортной доступностью
- Скидки для сотрудников на активности и продукты
- Корпоративные мероприятия: летние и зимние вечеринки, воркшопы
- Многочисленные возможности обучения и развития
- Различные оздоровительные предложения, включая спорт и курсы здоровья
Навыки
- Go
- Linux
- block storage
- software RAID (MD)
- LVM
- NBD
- RNBD
- libvirt
- QEMU
- cloud-init
- Kubernetes Operators
- C
- Git
- Docker
- shell
- CI/CD
- GitOps
- ArgoCD
- Prometheus
- Grafana
- Claude