Text copied to clipboard!

Názov

Text copied to clipboard!

Inžinier distribuovaných systémov

Opis

Text copied to clipboard!
Hľadáme skúseného inžiniera distribuovaných systémov, ktorý sa pripojí k nášmu dynamickému tímu a pomôže nám navrhovať, implementovať a optimalizovať škálovateľné a spoľahlivé distribuované systémy. Táto pozícia je ideálna pre kandidátov so silným technickým zázemím v oblasti cloudových technológií, mikroslužieb a veľkých dátových systémov. Ako inžinier distribuovaných systémov budete zodpovedný za vývoj a údržbu systémov, ktoré podporujú vysokú dostupnosť a výkon, pričom budete pracovať s modernými technológiami a architektúrami. Vašou hlavnou úlohou bude analyzovať požiadavky na systém, navrhovať efektívne riešenia a implementovať ich v spolupráci s ostatnými členmi tímu. Budete sa podieľať na optimalizácii výkonu, riešení problémov a zabezpečení spoľahlivosti systémov. Okrem toho budete spolupracovať s vývojármi softvéru, architektmi a DevOps tímami na integrácii a nasadení riešení v cloudových a hybridných prostrediach. Úspešný kandidát by mal mať skúsenosti s programovacími jazykmi ako Java, Python alebo Go, ako aj s technológiami ako Kubernetes, Docker, Apache Kafka a distribuovanými databázami. Znalosť cloudových platforiem ako AWS, Azure alebo Google Cloud je veľkou výhodou. Dôležitá je aj schopnosť pracovať v tíme, riešiť komplexné problémy a neustále sa vzdelávať v oblasti nových technológií. Ak máte vášeň pre distribuované systémy, škálovateľné architektúry a moderné cloudové technológie, radi vás privítame v našom tíme. Ponúkame konkurencieschopné platové ohodnotenie, flexibilný pracovný čas, možnosť práce na diaľku a príležitosť pracovať na inovatívnych projektoch s najnovšími technológiami.

Zodpovednosti

Text copied to clipboard!
  • Navrhovanie a implementácia distribuovaných systémov s vysokou dostupnosťou.
  • Optimalizácia výkonu a škálovateľnosti existujúcich systémov.
  • Spolupráca s vývojármi a DevOps tímami na integrácii riešení.
  • Monitorovanie a riešenie problémov v produkčnom prostredí.
  • Zabezpečenie spoľahlivosti a bezpečnosti systémov.
  • Vývoj a údržba mikroslužieb a cloudových aplikácií.
  • Automatizácia procesov nasadenia a správy infraštruktúry.
  • Dokumentácia technických riešení a postupov.

Požiadavky

Text copied to clipboard!
  • Skúsenosti s programovacími jazykmi ako Java, Python alebo Go.
  • Znalosť cloudových platforiem ako AWS, Azure alebo Google Cloud.
  • Skúsenosti s kontajnerizačnými technológiami ako Docker a Kubernetes.
  • Znalosť distribuovaných databáz a správ front správ ako Apache Kafka.
  • Schopnosť riešiť komplexné problémy a optimalizovať výkon systémov.
  • Skúsenosti s CI/CD nástrojmi a automatizáciou nasadenia.
  • Schopnosť pracovať v tíme a efektívne komunikovať.
  • Ochota neustále sa vzdelávať a sledovať nové technologické trendy.

Potenciálne otázky na pohovor

Text copied to clipboard!
  • Aké skúsenosti máte s navrhovaním a implementáciou distribuovaných systémov?
  • Ako by ste optimalizovali výkon veľkého distribuovaného systému?
  • Aké technológie a nástroje používate na monitorovanie a riešenie problémov v produkčnom prostredí?
  • Aké sú vaše skúsenosti s cloudovými platformami a ktorú preferujete?
  • Ako by ste riešili problém škálovateľnosti v mikroslužbovej architektúre?
  • Aké sú vaše skúsenosti s kontajnerizáciou a orchestráciou kontajnerov?
  • Ako pristupujete k zabezpečeniu distribuovaných systémov?
  • Aký bol váš najväčší technický výzva v oblasti distribuovaných systémov a ako ste ju vyriešili?