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