NetApp
NetApp

NetApp razvija inteligentne rešitve podatkovne infrastrukture, ki organizacijam pomagajo shranjevati, upravljati, varovati in uporabljati informacije v lokalnih in oblačnih okoljih. Njegov portfelj vključuje poenoteno shranjevanje podatkov, upravljanje oblaka in orodja za zaščito podatkov, zasnovana za poenostavitev zapletenih podatkovnih operacij ter podporo učinkovitejšim delovnim procesom.

Podjetje deluje na presečišču oblačne programske opreme, umetne inteligence, API-jev in upravljanja poslovnih podatkov. Podjetjem pomaga posodobiti njihova okolja za shranjevanje in omogočiti boljši dostop do podatkov na različnih platformah. Velika globalna organizacija NetApp podpira stranke iz različnih panog ter ponuja priložnosti, povezane z razvojem in upravljanjem tehnologij za sodobno podatkovno infrastrukturo.

Programski inženir za sisteme za shranjevanje — NetApp (Bengaluru, delo na lokaciji)

Kot programski inženir pri podjetju NetApp razvijajte rešitve za virtualno shranjevanje in upravljanje podatkov. Izdelujte zaledne funkcionalnosti ter odpravljajte težave v porazdeljenih sistemih z visoko razpoložljivostjo v Bengaluruju.

Opis

  • Razvijati, testirati in odpravljati napake v rešitvah za virtualno shranjevanje in upravljanje podatkov
  • Prispevati k razvoju novih izdelkov in izboljšavam obstoječih izdelkov
  • Izdelovati funkcionalnosti od začetka do konca s poudarkom na zaledni implementaciji
  • Sodelovati z medfunkcijskimi ekipami pri načrtovanju in zagotavljanju zanesljivih, kakovostnih rešitev
  • Preiskovati in reševati tehnične težave
  • Skrbeti za kakovost kode in dolgoročno vzdrževanje

Zahteve

  • Dobro znanje sistemskega programiranja v jezikih C in/ali C++
  • Sposobnost odpravljanja napak na nizki ravni z orodji gdb ali lldb, izpisi jedra ter diagnostiko pomnilnika ali niti
  • Dobro poznavanje konceptov shranjevanja, vključno z datotečnimi sistemi, blokovnim V/I, predpomnjenjem, posnetki stanja, podvajanjem, RAID, doslednostjo V/I in obravnavo napak
  • Izkušnje z notranjimi mehanizmi Linuxa, vključno s procesi in nitmi, upravljanjem pomnilnika in skladom V/I
  • Razumevanje osnov omrežij in profiliranja zmogljivosti
  • Praktične izkušnje z izdelavo in odpravljanjem napak v porazdeljenih sistemih z visoko razpoložljivostjo
  • Močne sposobnosti reševanja problemov in samostojnost pri vodenju nejasnega tehničnega dela
  • Izkušnje z virtualizacijo ali hipervizorji, kot sta VMware ESXi in KVM/QEMU, ter z najboljšimi praksami virtualizacije shranjevanja
  • Izkušnje z oblačno infrastrukturo in storitvami shranjevanja v AWS, Azure ali GCP, vključno z vzorci oblačnih omrežij
  • Poznavanje tehnologij NVMe, iSCSI, NFS/SMB, vmesnikov S3 ali objektnih vmesnikov ter konfiguracij z več potmi ali visoko razpoložljivostjo
  • Izkušnje na področju inženiringa zmogljivosti, vključno s profiliranjem, analizo zakasnitve in IOPS, tekmovanjem za ključavnice ter načrtovanjem zmogljivosti
  • Vsaj 5 let sorodnih izkušenj za vloge samostojnih sodelavcev