Text copied to clipboard!
Naslov
Text copied to clipboard!Inženir za gradnjo programske opreme
Opis
Text copied to clipboard!
Iščemo inženirja za gradnjo programske opreme, ki bo odgovoren za načrtovanje, razvoj in vzdrževanje avtomatiziranih sistemov za gradnjo programske opreme. Vaša naloga bo optimizirati procese integracije in dostave programske opreme, sodelovati z razvojnimi ekipami ter zagotavljati stabilnost in učinkovitost gradbenih orodij. Kandidat mora imeti poglobljeno razumevanje sistemov za upravljanje različic, skriptnih jezikov in orodij za avtomatizacijo. Prav tako je pomembno, da zna diagnosticirati in reševati težave, ki se pojavijo med gradnjo in testiranjem programske opreme. Vloga zahteva tesno sodelovanje z razvijalci, testerji in IT operacijami, da se zagotovi nemoten potek razvoja programske opreme od kode do produkcije. Pričakujemo, da boste prispevali k izboljšavam procesov in uvajanju novih tehnologij, ki bodo povečale učinkovitost in zanesljivost gradbenih sistemov. Če ste navdušeni nad tehnologijo, imate analitičen pristop in radi delate v dinamičnem okolju, vas vabimo, da se pridružite naši ekipi kot inženir za gradnjo programske opreme.
Odgovornosti
Text copied to clipboard!- Razvijanje in vzdrževanje avtomatiziranih gradbenih sistemov.
- Sodelovanje z razvojnimi ekipami za integracijo novih funkcionalnosti.
- Optimizacija procesov neprekinjene integracije in dostave (CI/CD).
- Upravljanje sistemov za nadzor različic in gradbene infrastrukture.
- Diagnosticiranje in odpravljanje težav v gradbenih procesih.
- Spremljanje in izboljševanje učinkovitosti gradbenih orodij.
- Dokumentiranje postopkov in standardov gradnje.
- Sodelovanje pri načrtovanju arhitekture programske opreme.
- Izobraževanje in podpora članom ekipe glede gradbenih orodij.
- Uvajanje novih tehnologij in praks v gradbene procese.
Zahteve
Text copied to clipboard!- Izkušnje z orodji za avtomatizacijo gradnje (npr. Jenkins, Bamboo).
- Znanje skriptnih jezikov (npr. Python, Bash, Groovy).
- Razumevanje sistemov za nadzor različic (Git, SVN).
- Izkušnje z neprekinjeno integracijo in dostavo (CI/CD).
- Sposobnost reševanja tehničnih težav in analitično razmišljanje.
- Poznavanje operacijskih sistemov Linux in Windows.
- Dobre komunikacijske in timske sposobnosti.
- Izkušnje z upravljanjem konfiguracij in orodji za avtomatizacijo infrastrukture.
- Poznavanje programskih jezikov je prednost.
- Sposobnost dela v dinamičnem in hitro spreminjajočem se okolju.
Možna vprašanja na razgovoru
Text copied to clipboard!- Kakšne izkušnje imate z orodji za avtomatizacijo gradnje?
- Kako pristopate k reševanju težav v gradbenih procesih?
- Katere skriptne jezike uporabljate za avtomatizacijo?
- Kako ste izboljšali procese CI/CD v prejšnjih vlogah?
- Kako sodelujete z razvojnimi ekipami?
- Kakšne izkušnje imate z nadzorom različic?
- Kako dokumentirate postopke in standarde?
- Kako uvajate nove tehnologije v obstoječe procese?
- Kako obvladujete delo pod pritiskom?
- Kakšne so vaše izkušnje z upravljanjem konfiguracij?