
NetApp розробляє інтелектуальні рішення для інфраструктури даних, які допомагають організаціям зберігати, керувати, захищати та використовувати інформацію в локальних і хмарних середовищах. До портфеля компанії входять уніфіковані системи зберігання даних, інструменти керування хмарними ресурсами та рішення для захисту даних, покликані спростити складні операції з даними й підвищити ефективність робочих процесів.
Компанія працює на перетині хмарного програмного забезпечення, штучного інтелекту, API та корпоративного керування даними, допомагаючи бізнесу модернізувати середовища зберігання й зробити дані доступнішими на різних платформах. Велика міжнародна організація NetApp обслуговує клієнтів із різних галузей і пропонує можливості, пов’язані з розробленням та експлуатацією технологій для сучасної інфраструктури даних.
Інженер-програміст із систем зберігання — NetApp (Бангалор, робота в офісі)
Розробляйте рішення для віртуальних систем зберігання та керування даними на посаді інженера-програміста в NetApp. Створюйте серверні функції та усувайте несправності в розподілених системах із високою доступністю в Бангалорі.
Опис
- Розробляти, тестувати й налагоджувати рішення для віртуальних систем зберігання та керування даними
- Брати участь у розробленні нових продуктів і вдосконаленні наявних
- Створювати наскрізні функції з акцентом на серверну реалізацію
- Співпрацювати з міжфункціональними командами для проєктування та постачання надійних рішень високої якості
- Досліджувати й усувати технічні проблеми
- Підтримувати якість коду та його довгострокову супроводжуваність
Вимоги
- Ґрунтовні навички системного програмування на C та/або C++
- Здатність виконувати низькорівневе налагодження за допомогою gdb або lldb, дампів ядра, а також засобів діагностики пам’яті й потоків
- Ґрунтовне знання концепцій зберігання даних, зокрема файлових систем, блочного введення-виведення, кешування, знімків, реплікації, RAID, узгодженості введення-виведення та обробки відмов
- Досвід роботи з внутрішніми механізмами Linux, зокрема процесами й потоками, керуванням пам’яттю та стеком введення-виведення
- Розуміння основ мереж і профілювання продуктивності
- Практичний досвід створення та налагодження розподілених систем із високою доступністю
- Сильні навички розв’язання проблем і самостійність під час виконання неоднозначних технічних завдань
- Досвід роботи з віртуалізацією або гіпервізорами, такими як VMware ESXi і KVM/QEMU, а також із найкращими практиками віртуалізації сховищ
- Досвід роботи з хмарною інфраструктурою та сервісами зберігання в AWS, Azure або GCP, зокрема з шаблонами хмарних мереж
- Знання NVMe, iSCSI, NFS/SMB, S3 або об’єктних інтерфейсів, а також конфігурацій із кількома шляхами або високою доступністю
- Досвід в інженерії продуктивності, зокрема профілюванні, аналізі затримки та IOPS, конкуренції за блокування й плануванні місткості
- Щонайменше 5 років відповідного досвіду для фахівців без управлінських обов’язків