Text copied to clipboard!

Naslov

Text copied to clipboard!

Inženjer za izgradnju

Opis

Text copied to clipboard!
Tražimo Inženjera za izgradnju koji će biti ključan član našeg tima za razvoj softvera. Osoba na ovoj poziciji bit će odgovorna za dizajn, implementaciju i održavanje automatiziranih procesa izgradnje i integracije softverskih projekata. Inženjer za izgradnju surađivat će s razvojnim timovima kako bi osigurao da su svi dijelovi softvera pravilno integrirani i spremni za daljnju distribuciju ili implementaciju. Ova uloga zahtijeva duboko razumijevanje alata za kontinuiranu integraciju i isporuku (CI/CD), skriptnih jezika te sustava za upravljanje verzijama. Kandidat mora biti sposoban identificirati i rješavati probleme u procesu izgradnje, optimizirati vrijeme izgradnje i osigurati stabilnost i pouzdanost build procesa. Također, očekuje se da prati najnovije tehnologije i trendove u području automatizacije izgradnje softvera te predlaže poboljšanja koja će povećati efikasnost i kvalitetu proizvoda. Idealni kandidat ima iskustvo u radu s različitim platformama i okruženjima, te je sposoban raditi u dinamičnom i timskom okruženju. Ako ste strastveni u automatizaciji i želite doprinijeti razvoju visokokvalitetnih softverskih rješenja, pozivamo vas da se pridružite našem timu.

Odgovornosti

Text copied to clipboard!
  • Dizajn i implementacija automatiziranih procesa izgradnje softvera.
  • Održavanje i optimizacija CI/CD pipeline-a.
  • Suradnja s razvojnim timovima na integraciji i isporuci softvera.
  • Praćenje i rješavanje problema u procesu izgradnje.
  • Implementacija i održavanje alata za upravljanje verzijama.
  • Testiranje i validacija build procesa.
  • Dokumentiranje procedura i standarda izgradnje.
  • Praćenje novih tehnologija i predlaganje poboljšanja.
  • Osiguravanje stabilnosti i pouzdanosti build sustava.
  • Podrška u automatizaciji testiranja i deploy procesa.

Zahtjevi

Text copied to clipboard!
  • Iskustvo u radu s alatima za kontinuiranu integraciju (Jenkins, GitLab CI, Travis CI i sl.).
  • Poznavanje skriptnih jezika (Bash, Python, PowerShell).
  • Iskustvo s upravljanjem verzijama (Git, SVN).
  • Razumijevanje procesa razvoja softvera i metodologija (Agile, Scrum).
  • Sposobnost rješavanja tehničkih problema i analitičko razmišljanje.
  • Iskustvo s različitim operativnim sustavima (Linux, Windows).
  • Dobre komunikacijske i timske vještine.
  • Poznavanje kontejnerizacije i orkestracije (Docker, Kubernetes) je prednost.
  • Sposobnost rada u dinamičnom i brzo mijenjajućem okruženju.
  • Visoka razina samostalnosti i odgovornosti.

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koje alate za kontinuiranu integraciju ste koristili?
  • Kako pristupate rješavanju problema u build procesu?
  • Možete li opisati svoj najizazovniji projekt vezan uz automatizaciju izgradnje?
  • Koje skriptne jezike najčešće koristite i zašto?
  • Kako osiguravate stabilnost i pouzdanost build sustava?
  • Imate li iskustva s kontejnerizacijom i orkestracijom?
  • Kako dokumentirate procese i procedure u vašem radu?
  • Kako surađujete s razvojnim timovima?
  • Koje metode koristite za optimizaciju vremena izgradnje?
  • Kako pratite nove tehnologije u području automatizacije?