
NetApp разработва интелигентни решения за инфраструктура от данни, които помагат на организациите да съхраняват, управляват, защитават и използват информация в локални и облачни среди. Портфолиото на компанията включва унифицирано съхранение на данни, управление на облачни среди и инструменти за защита на данните, създадени да опростяват сложните операции с данни и да подпомагат по-ефективните работни процеси.
Компанията работи на пресечната точка между облачен софтуер, изкуствен интелект, API интерфейси и управление на корпоративни данни. Тя помага на бизнеса да модернизира средите си за съхранение и да направи данните по-достъпни чрез различни платформи. Голяма глобална организация на NetApp поддържа клиенти от разнообразни индустрии и предлага възможности, свързани с изграждането и експлоатацията на технологии за модерна инфраструктура от данни.
Софтуерен инженер, системи за съхранение — NetApp (Бенгалуру, работа на място)
Разработвайте решения за виртуално съхранение и управление на данни като софтуерен инженер в NetApp. Изграждайте бекенд функционалности и отстранявайте проблеми в разпределени системи с висока достъпност в Бенгалуру.
Описание
- Разработване, тестване и отстраняване на грешки в решения за виртуално съхранение и управление на данни
- Принос към разработването на нови продукти и подобряването на съществуващи продукти
- Изграждане на функционалности от край до край с акцент върху бекенд имплементацията
- Партньорство с междуфункционални екипи за проектиране и предоставяне на надеждни и висококачествени решения
- Проучване и разрешаване на технически проблеми
- Поддържане на качеството на кода и дългосрочната му поддръжка
Изисквания
- Силни умения по системно програмиране на C и/или C++
- Способност за ниско ниво на отстраняване на грешки с gdb или lldb, core dump файлове и диагностика на паметта или нишките
- Солидни познания по концепциите за съхранение, включително файлови системи, блоков I/O, кеширане, моментни снимки, репликация, RAID, съгласуваност на I/O и обработка на откази
- Опит с вътрешните механизми на Linux, включително процеси и нишки, управление на паметта и I/O стека
- Разбиране на основите на мрежите и профилирането на производителността
- Практически опит в изграждането и отстраняването на грешки в разпределени системи с висока достъпност
- Силни умения за решаване на проблеми и самостоятелност при работа по нееднозначни технически задачи
- Опит с виртуализация или хипервайзори като VMware ESXi и KVM/QEMU, както и с добри практики за виртуализация на съхранението
- Опит с облачна инфраструктура и услуги за съхранение в AWS, Azure или GCP, включително модели за облачни мрежи
- Познания по NVMe, iSCSI, NFS/SMB, S3 или обектни интерфейси и конфигурации с множество пътища или висока достъпност
- Опит в инженеринг на производителността, включително профилиране, анализ на латентността и IOPS, конкуренция за заключвания и планиране на капацитета
- Поне 5 години релевантен опит за позиции без управленски функции