
Akamai Technologies vyvíjí cloudové služby, které organizacím pomáhají chránit, poskytovat a optimalizovat digitální prostředí. Její činnost zahrnuje řešení kybernetické bezpečnosti, například zabezpečení rozhraní API a ochranu před útoky DDoS, stejně jako cloud computing a technologie pro doručování obsahu určené ke zvýšení spolehlivosti a výkonu webových aplikací. Distribuovaná infrastruktura společnosti podporuje firmy, které spravují bezpečné a vysoce výkonné online služby v globálním měřítku.
Hlavní softwarový inženýr, distribuovaná cloudová řídicí rovina
Veďte návrh umisťování virtuálních počítačů, slaďování stavu a orchestrace pro distribuovanou cloudovou a edge platformu Akamai. Vytvářejte škálovatelné systémy řídicí roviny pro výpočetní prostředky.
169 300 $ – 304 700 $ / rok
Na dálkuPlný úvazekSeniorPožadovaný Jazyk: angličtinaFull-stack inženýrSoftwarový inženýrPopis
- Navrhujte řídicí rovinu, která umisťuje virtuální počítače, slaďuje jejich stav a spravuje je napříč výpočetní flotilou.
- Stanovujte strategie dělení a shardování databází, aby se správa stavu řídicí roviny škálovala pětinásobně.
- Vytvářejte kapacitní modely pro umisťování a stav inventáře.
- Veďte slaďování umístění včetně modelů požadovaného stavu, idempotentních reconcilerů, detekce odchylek a SLO pro zpoždění slaďování.
- Sjednocujte hromadné a asynchronní operace pomocí standardních prostředků operací, dávkování, limitů souběžnosti a automatického zastavení při dosažení prahových hodnot selhání.
- Definujte záruky konzistence pro každou datovou cestu.
- Uplatňujte idempotenci a mechanismy fencing u akcí řadičů.
- Navrhujte pracovní postupy ve stylu ság.
Požadavky
- Alespoň 12 let zkušeností s vývojem distribuovaných systémů, včetně odpovědnosti za řídicí roviny, rozsáhlou orchestraci nebo ekvivalentní systémy.
- Hluboká znalost relačních databází SQL včetně dělení, shardování, replikace a změn schématu za běhu.
- Zkušenosti s vývojem asynchronních systémů s trvalými frontami úloh, událostmi řízenými pracovními postupy, opakováním pokusů a návrhem zpětného tlaku.
- Praktické zkušenosti s vývojem a provozem kontejnerizovaných aplikací včetně Kubernetes.
- Výborná znalost Pythonu nebo Go.
- Zkušenost s druhým jazykem nebo ColdFusion je výhodou, nikoli podmínkou.
- Hluboké porozumění konceptům konzistence včetně pronájmů, mechanismů fencing, idempotence a optimistické souběžnosti.
- Praktické zkušenosti se slaďováním stavu nebo vzory řadičů, například s řadiči ve stylu Kubernetes či ekvivalentními řešeními.
Benefity
- Roční bonus nebo jiné pobídky
- Akciové odměny
- Plán nákupu akcií zaměstnanci (ESPP)
- Zdravotní péče
- Spořicí plán 401(k)
- Firemní svátky
- Placená dovolená
- Nemocenská
- Rodičovská dovolená
- Program pomoci zaměstnancům
- Podpora duševní a finanční pohody
- Flexibilní možnosti práce: z domova, kanceláře nebo kombinovaně