Akamai Technologies
Akamai Technologies
Akamai Technologies vyvíja cloudové služby, ktoré organizáciám pomáhajú chrániť, poskytovať a optimalizovať ich digitálne služby. Jej činnosť zahŕňa riešenia kybernetickej bezpečnosti, ako sú zabezpečenie rozhraní API a ochrana pred útokmi DDoS, ako aj cloudové výpočty a technológie na doručovanie obsahu navrhnuté na zvýšenie spoľahlivosti a výkonu webových aplikácií. Distribuovaná infraštruktúra spoločnosti podporuje firmy pri prevádzke bezpečných a výkonných online služieb v globálnom meradle.

Hlavný softvérový inžinier pre distribuovanú cloudovú riadiacu rovinu

Povediete návrh umiestňovania virtuálnych počítačov, zosúlaďovania a orchestrácie pre distribuovanú cloudovú a edge platformu Akamai. Budete vytvárať škálovateľné systémy výpočtovej riadiacej roviny.

Popis

  • Navrhovať riadiacu rovinu, ktorá umiestňuje, zosúlaďuje a prevádzkuje virtuálne počítače v rámci výpočtovej flotily.
  • Nastaviť stratégie delenia databáz na partície a sharding tak, aby sa správa stavu riadiacej roviny škálovala päťnásobne.
  • Vytvárať kapacitné modely pre umiestňovanie a stav inventára.
  • Viesť zosúlaďovanie umiestňovania vrátane modelov požadovaného stavu, idempotentných zosúlaďovacích procesov, zisťovania odchýlok a SLO pre oneskorenie zosúlaďovania.
  • Zjednotiť hromadné a asynchrónne operácie pomocou štandardných zdrojov operácií, dávkového spracovania, limitov súbežnosti a automatického zastavenia po dosiahnutí hraníc zlyhaní.
  • Definovať záruky konzistentnosti pre každú dátovú cestu.
  • Uplatňovať idempotenciu a fencing pri akciách radiča.
  • Navrhovať pracovné postupy v štýle saga.

Požiadavky

  • Mať aspoň 12 rokov skúseností s budovaním distribuovaných systémov vrátane zodpovednosti za riadiace roviny, rozsiahlu orchestráciu alebo porovnateľné systémy.
  • Mať hlboké skúsenosti s databázami SQL vrátane delenia na partície, shardingu, replikácie a online zmien schém.
  • Mať skúsenosti s budovaním asynchrónnych systémov s trvalými frontmi úloh, udalosťami riadenými pracovnými postupmi, opakovanými pokusmi a návrhom riadenia spätného tlaku.
  • Mať praktické skúsenosti s tvorbou a prevádzkou aplikácií v kontajneroch vrátane Kubernetes.
  • Ovládať Python alebo Go.
  • Skúsenosti s druhým jazykom alebo ColdFusion sú výhodou, nie podmienkou.
  • Dôkladne rozumieť konceptom konzistentnosti vrátane prenájmov, fencing, idempotencie a optimistickej súbežnosti.
  • Mať praktické skúsenosti so vzormi zosúlaďovania alebo radičov, napríklad s radičmi v štýle Kubernetes alebo ekvivalentnými riešeniami.

Benefity

  • Ročný bonus alebo iné stimuly
  • Akciové odmeny
  • Program nákupu akcií zamestnancami (ESPP)
  • Zdravotné poistenie
  • Sporiaci plán 401(k)
  • Firemné sviatky
  • Platené voľno na dovolenku
  • Pracovné voľno pri chorobe
  • Rodičovská dovolenka
  • Program pomoci zamestnancom
  • Podpora duševnej a finančnej pohody
  • Flexibilné možnosti práce: z domu, z kancelárie alebo kombinovane