NetApp
NetApp

NetApp razvija inteligentna rješenja za podatkovnu infrastrukturu koja organizacijama pomažu pohranjivati, upravljati, štititi i koristiti informacije u lokalnim i oblačnim okruženjima. Njegov portfelj obuhvaća objedinjenu pohranu podataka, upravljanje oblakom i alate za zaštitu podataka osmišljene za pojednostavnjenje složenih podatkovnih operacija i podršku učinkovitijim radnim procesima.

Tvrtka djeluje na sjecištu softvera u oblaku, umjetne inteligencije, API-ja i upravljanja poslovnim podacima. Pomaže tvrtkama modernizirati njihova okruženja za pohranu i učiniti podatke dostupnijima na različitim platformama. Velika globalna organizacija NetAppa podržava korisnike iz različitih industrija i nudi prilike povezane s izgradnjom i upravljanjem tehnologijama za modernu podatkovnu infrastrukturu.

Softverski inženjer, sustavi za pohranu — NetApp (Bengaluru, rad na lokaciji)

Razvijajte rješenja za virtualnu pohranu i upravljanje podacima kao softverski inženjer u tvrtki NetApp. Izrađujte pozadinske funkcionalnosti i otklanjajte poteškoće u distribuiranim sustavima visoke dostupnosti u Bengaluruu.

Opis

  • Razvijati, testirati i otklanjati pogreške u rješenjima za virtualnu pohranu i upravljanje podacima
  • Doprinositi razvoju novih proizvoda i poboljšanjima postojećih proizvoda
  • Izrađivati funkcionalnosti od početka do kraja s naglaskom na pozadinsku implementaciju
  • Surađivati s međufunkcijskim timovima na dizajnu i isporuci pouzdanih i visokokvalitetnih rješenja
  • Istraživati i rješavati tehničke probleme
  • Održavati kvalitetu koda i dugoročnu održivost

Zahtjevi

  • Napredno znanje sistemskog programiranja u jeziku C i/ili C++
  • Sposobnost izvođenja niskorazinskog otklanjanja pogrešaka pomoću alata gdb ili lldb, ispisa jezgre te dijagnostike memorije ili dretvi
  • Dobro poznavanje koncepata pohrane, uključujući datotečne sustave, blokovski I/O, predmemoriranje, snimke stanja, replikaciju, RAID, konzistentnost I/O-a i obradu kvarova
  • Iskustvo s internim mehanizmima Linuxa, uključujući procese i dretve, upravljanje memorijom i I/O stog
  • Razumijevanje osnova umrežavanja i profiliranja performansi
  • Praktično iskustvo u izgradnji i otklanjanju pogrešaka u distribuiranim sustavima visoke dostupnosti
  • Izražena sposobnost rješavanja problema i samostalnost u vođenju nejasnog tehničkog rada
  • Iskustvo s virtualizacijom ili hipervizorima kao što su VMware ESXi i KVM/QEMU te s najboljim praksama virtualizacije pohrane
  • Iskustvo s oblakovnom infrastrukturom i uslugama pohrane u sustavima AWS, Azure ili GCP, uključujući obrasce oblakovnog umrežavanja
  • Poznavanje tehnologija NVMe, iSCSI, NFS/SMB, sučelja S3 ili objektnih sučelja te konfiguracija s više putova ili visokom dostupnošću
  • Iskustvo u inženjerstvu performansi, uključujući profiliranje, analizu latencije i IOPS-a, nadmetanje za zaključavanje i planiranje kapaciteta
  • Najmanje 5 godina relevantnog iskustva za pozicije samostalnih suradnika