Text copied to clipboard!

Наслов

Text copied to clipboard!

Inženjer za distribuirane sisteme

Опис

Text copied to clipboard!
Tražimo iskusnog i motivisanog inženjera za distribuirane sisteme koji će se pridružiti našem timu i doprineti razvoju, implementaciji i održavanju kompleksnih distribuiranih računarskih rešenja. Kao inženjer za distribuirane sisteme, bićete odgovorni za projektovanje arhitekture sistema koji omogućavaju pouzdanu, skalabilnu i sigurnu obradu podataka na više računarskih čvorova. Vaš zadatak će biti da analizirate zahteve korisnika, dizajnirate efikasna rešenja i sarađujete sa drugim timovima kako biste obezbedili optimalne performanse sistema. Očekuje se da imate duboko razumevanje principa distribuiranih sistema, uključujući replikaciju podataka, toleranciju na greške, balansiranje opterećenja i komunikaciju između servisa. Bićete uključeni u razvoj softverskih komponenti, automatizaciju procesa, kao i u rešavanje problema vezanih za performanse i pouzdanost sistema. Takođe, bićete odgovorni za dokumentaciju i edukaciju članova tima o najboljim praksama u oblasti distribuiranih sistema. Idealan kandidat ima iskustvo sa modernim tehnologijama kao što su Kubernetes, Docker, Apache Kafka, Redis, kao i sa programskim jezicima poput Jave, Pythona ili Go-a. Poznavanje cloud platformi (AWS, Azure, Google Cloud) je poželjno. Ova pozicija zahteva analitičko razmišljanje, sposobnost rada u timu i spremnost na kontinuirano usavršavanje u dinamičnom okruženju. Ako ste strastveni u vezi sa distribuiranim sistemima i želite da radite na izazovnim projektima koji utiču na veliki broj korisnika, pozivamo vas da se prijavite i postanete deo našeg inovativnog tima.

Одговорности

Text copied to clipboard!
  • Projektovanje i implementacija distribuiranih sistema
  • Održavanje i optimizacija postojećih rešenja
  • Analiza zahteva i izrada tehničke dokumentacije
  • Saradnja sa razvojnim i DevOps timovima
  • Automatizacija procesa i monitoring sistema
  • Rešavanje problema vezanih za performanse i pouzdanost
  • Implementacija sigurnosnih mera u distribuiranim okruženjima
  • Testiranje i validacija novih funkcionalnosti
  • Edukacija članova tima o distribuiranim sistemima
  • Praćenje novih tehnologija i trendova u industriji

Захтеви

Text copied to clipboard!
  • Diploma iz oblasti računarstva, informatike ili srodnih oblasti
  • Iskustvo u radu sa distribuiranim sistemima
  • Poznavanje programskih jezika (Java, Python, Go)
  • Iskustvo sa alatima kao što su Kubernetes, Docker, Kafka
  • Razumevanje cloud platformi (AWS, Azure, Google Cloud)
  • Sposobnost analitičkog razmišljanja i rešavanja problema
  • Dobre komunikacione veštine i timski rad
  • Poznavanje principa sigurnosti u distribuiranim sistemima
  • Iskustvo sa bazama podataka (SQL, NoSQL)
  • Spremnost na kontinuirano učenje i usavršavanje

Могућа питања на интервјуу

Text copied to clipboard!
  • Koje distribuirane sisteme ste do sada implementirali?
  • Kako rešavate probleme sa skalabilnošću sistema?
  • Koje alate koristite za monitoring distribuiranih sistema?
  • Kako pristupate obezbeđivanju sigurnosti u distribuiranim okruženjima?
  • Imate li iskustva sa cloud platformama? Koje ste koristili?
  • Kako dokumentujete arhitekturu distribuiranih sistema?
  • Na koji način balansirate opterećenje između čvorova?
  • Koje izazove ste imali u radu sa replikacijom podataka?
  • Kako pristupate automatizaciji procesa u distribuiranim sistemima?
  • Koje tehnologije smatrate ključnim za budućnost distribuiranih sistema?