
Cloudflare zagotavlja oblak za povezljivost, ki organizacijam pomaga zaščititi in povezati zaposlene, naprave, aplikacije, omrežja in podatke v lokalnih okoljih, javnih oblakih, platformah SaaS in internetu. Njegova platforma združuje orodja za varnost aplikacij, zaščito omrežij, optimizacijo zmogljivosti in preglednost, ekipam pa pomaga zmanjšati tehnično zapletenost ter učinkoviteje razvijati in uvajati programsko opremo. Dejavnost podjetja Cloudflare zajema dostavo prek oblaka in roba omrežja, varno povezovanje v omrežja ter odporno digitalno infrastrukturo, zato je pomembna za strokovnjake na področjih kibernetske varnosti, omrežij, oblačnih platform in zmogljivosti aplikacij.
Inženir porazdeljenih sistemov, predpomnilnik — Cloudflare (hibridno)
Gradite in upravljajte Cloudflarovo globalno porazdeljeno infrastrukturo predpomnilnika in posredniških strežnikov. Izboljšujte zmogljivost, zanesljivost, usmerjanje, brisanje in opazljivost na robu CDN-ja.
Opis
- Načrtovati, graditi in upravljati visokozmogljivo podatkovno ravnino predpomnilnika in posredniškega strežnika, ki vsebino z roba Cloudflara streže izvornim strežnikom strank
- Prispevati k projektu Pingora in produkcijskim storitvam z izboljševanjem asinhronega V/I, upravljanja povezav, učinkovitosti pomnilnika in diska ter repne zakasnitve
- Izboljševati pravilnost in zmogljivost predpomnilnika z nameščanjem objektov, zadrževanjem, pravilniki sprejemanja in izločanja, zahtevami za obsege ter zaščito pred poškodovanimi ali nepopolnimi podatki
- Razvijati globalno porazdeljene sisteme za brisanje in večnivojski predpomnilnik, ki pospešujejo razveljavitev, optimizirajo poti predpomnilnika, povečujejo delež zadetkov in zmanjšujejo obremenitev izvora
- Zagotavljati skupne zmogljivosti platforme ter uporabniške API-je in pravila za ključe predpomnilnika, TTL-je, obdelavo odgovorov, vedenje pri brisanju in dostop do Workers
- Prevzemati odgovornost za funkcionalnosti od tehničnega načrtovanja, izvedbe, testiranja, opazljivosti in postopne uvedbe do delovanja v produkciji
- Sodelovati v dežurstvih, voditi odziv na incidente in retrospektive ter krepiti zanesljivost, zmogljivost in operativna orodja
- Uporabljati kohorte prometa, merljive varovalke in mehanizme za povrnitev sprememb za varno uvajanje sprememb z velikim vplivom
- Sodelovati z izdelčnimi in inženirskimi ekipami po celotnem Cloudflaru
- Prispevati s pregledi kode, mentorstvom, tehničnim pisanjem ter izboljševanjem ekipnih standardov in orodij
Zahteve
- Vsaj štiri leta poklicnih izkušenj z načrtovanjem, gradnjo in upravljanjem produkcijskih programskih sistemov
- Znanje sistemskega ali zalednega jezika, kot so Rust, Go, C ali C++, ter pripravljenost na delo v Rustu
- Dobro poznavanje semantike HTTP in transportnih protokolov, vključno s TCP, TLS in QUIC
- Izkušnje z načrtovanjem in izvedbo varnih, odpornih in visokozmogljivih porazdeljenih sistemov
- Izkušnje z Linuxom, omrežji, sočasnostjo in analizo zmogljivosti
- Izkušnje s prevzemanjem odgovornosti za produkcijske sisteme, vključno z nadzorom, odpravljanjem napak, dežurstvi, odzivom na incidente in izboljšavami zanesljivosti
- Sposobnost uporabe metrik, dnevnikov, sledi, profiliranja in eksperimentov za analizo vedenja v produkciji ter preverjanje izboljšav
- Odlične pisne in ustne komunikacijske spretnosti, vključno s pisanjem tehničnih zasnov in vodenjem projektov med ekipami
- Pripravljenost na uporabo inženirskih orodij s podporo umetne inteligence ob ohranjanju odgovornosti za pravilnost, varnost in kakovost zasnove
- Kandidati morda potrebujejo dovoljenje za prejemanje tehnologije, nadzorovane z ameriškimi zakoni o izvoznem nadzoru, brez sponzorstva za izvozno dovoljenje
Ugodnosti
- Upravičenost do načrta lastniških deležev podjetja
- Med postopkom ponudbe se lahko zahteva osebni razgovor v pisarni ali središču Cloudflara
- Kvalificiranim osebam z invalidnostmi so na voljo razumne prilagoditve