Text copied to clipboard!

Naslov

Text copied to clipboard!

Inženir za porazdeljene sisteme

Opis

Text copied to clipboard!
Iščemo izkušenega inženirja za porazdeljene sisteme, ki bo odgovoren za načrtovanje, razvoj in vzdrževanje kompleksnih porazdeljenih sistemov. Vaša naloga bo zagotavljanje visoke zmogljivosti, razširljivosti in zanesljivosti sistemov, ki podpirajo kritične poslovne procese. Delo vključuje sodelovanje z različnimi ekipami, vključno z razvijalci programske opreme, arhitekti sistemov in strokovnjaki za infrastrukturo, da bi zagotovili optimalno delovanje sistemov. Kot inženir za porazdeljene sisteme boste analizirali zahteve, oblikovali arhitekturo in implementirali rešitve, ki omogočajo učinkovito obdelavo velikih količin podatkov. Prav tako boste odgovorni za optimizacijo obstoječih sistemov, odpravljanje težav in zagotavljanje varnosti ter skladnosti s standardi industrije. Pričakujemo, da boste uporabljali sodobne tehnologije in orodja za razvoj porazdeljenih sistemov, kot so Kubernetes, Docker, Apache Kafka, Redis in druge. Vaša vloga bo ključna pri zagotavljanju stabilnosti in učinkovitosti sistemov, ki podpirajo poslovne operacije. Pričakujemo, da boste imeli izkušnje z oblačnimi platformami, kot so AWS, Google Cloud ali Azure, ter da boste sposobni avtomatizirati procese in izboljšati delovne tokove. Prav tako boste sodelovali pri načrtovanju strategij za obvladovanje napak, replikacijo podatkov in zagotavljanje visoke razpoložljivosti. Če imate strast do razvoja porazdeljenih sistemov, izkušnje z obdelavo velikih količin podatkov in želite delati v dinamičnem okolju, vas vabimo, da se pridružite naši ekipi. Ponujamo konkurenčno plačilo, fleksibilen delovni čas in priložnost za delo z najnovejšimi tehnologijami.

Odgovornosti

Text copied to clipboard!
  • Načrtovanje in razvoj porazdeljenih sistemov za visoko zmogljivost in razširljivost.
  • Optimizacija obstoječih sistemov za izboljšanje učinkovitosti in stabilnosti.
  • Sodelovanje z različnimi ekipami pri oblikovanju arhitekture sistemov.
  • Implementacija strategij za obvladovanje napak in zagotavljanje visoke razpoložljivosti.
  • Uporaba sodobnih tehnologij in orodij za razvoj porazdeljenih sistemov.
  • Avtomatizacija procesov in izboljšanje delovnih tokov.
  • Zagotavljanje varnosti in skladnosti sistemov s standardi industrije.
  • Odpravljanje težav in podpora pri delovanju sistemov.

Zahteve

Text copied to clipboard!
  • Diploma iz računalništva, informatike ali sorodnega področja.
  • Izkušnje z razvojem porazdeljenih sistemov in obdelavo velikih količin podatkov.
  • Poznavanje oblačnih platform, kot so AWS, Google Cloud ali Azure.
  • Izkušnje z orodji, kot so Kubernetes, Docker, Apache Kafka in Redis.
  • Sposobnost analitičnega razmišljanja in reševanja kompleksnih težav.
  • Dobro poznavanje programskih jezikov, kot so Java, Python ali Go.
  • Izkušnje z avtomatizacijo procesov in CI/CD orodji.
  • Odlične komunikacijske in timske sposobnosti.

Možna vprašanja na razgovoru

Text copied to clipboard!
  • Kako bi zasnovali porazdeljeni sistem za obdelavo velikih količin podatkov?
  • Katere tehnologije ste uporabljali pri razvoju porazdeljenih sistemov?
  • Kako zagotavljate visoko razpoložljivost in odpornost sistemov?
  • Kakšne so vaše izkušnje z oblačnimi platformami?
  • Kako pristopate k odpravljanju težav v kompleksnih sistemih?
  • Kako bi optimizirali obstoječi porazdeljeni sistem?
  • Katere varnostne ukrepe bi implementirali v porazdeljenem sistemu?
  • Kako sodelujete z drugimi ekipami pri razvoju sistemov?