IONOS
Senior Software Engineer (f/m/d) Managed NFS
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик в команду managed-сервиса NFS в IONOS Cloud. Продукт высокодоступный и резервируемый, работает на Kubernetes и написан в основном на Go.
Задачи
- Разрабатывать и поддерживать продукт NFS для IONOS Cloud
- Создавать и расширять Kubernetes Operators для управления жизненным циклом продукта
- Проектировать и реализовывать функции высокой доступности и резервирования, включая failover
- Повышать надёжность и репликацию продукта
- Анализировать и решать сложные задачи в высокодоступной распределённой системе хранения
- Поэтапно мигрировать с legacy-компонентов без нарушения работы существующих клиентов
Требования
- Экспертный уровень Go и несколько лет профессиональной разработки
- Опыт разработки Kubernetes Operators
- Твёрдые знания NFS и SMB/CIFS, опыт с ZFS и DRBD
- Опыт построения высокодоступных резервируемых систем: репликация, failover, основы распределённых систем (идемпотентность, ретраи, консистентность, обработка отказов)
- Глубокие знания Linux, включая ядро, опыт с LinuxKit и виртуальными машинами (libvirt, QEMU, cloud-init)
- Уверенное владение Git, Docker, shell и CI/CD, включая GitOps-процессы (например, ArgoCD)
- Опыт с инструментами наблюдаемости (Prometheus, Grafana) для мониторинга доступности и диагностики
- Ежедневное использование AI-ассистентов для кодинга (например, Claude)
- Сильные аналитические навыки и структурированный самостоятельный подход к работе в команде
- Готовность пройти проверку безопасности (SÜ-2)
Условия
- Гибридный формат работы
- Гибкий график на основе доверия
- В некоторых локациях субсидируемая столовая и бесплатные напитки
- Современный офис с хорошей транспортной доступностью
- Скидки для сотрудников на активности и продукты
- Корпоративные мероприятия: летние и зимние вечеринки, воркшопы
- Многочисленные возможности обучения и развития
- Различные оздоровительные предложения, включая спортивные и health-курсы
Навыки
- Go
- Kubernetes
- Kubernetes Operators
- NFS
- SMB/CIFS
- ZFS
- DRBD
- Linux
- LinuxKit
- libvirt
- QEMU
- cloud-init
- Git
- Docker
- shell
- CI/CD
- GitOps
- ArgoCD
- Prometheus
- Grafana
- Claude