Text copied to clipboard!
Naslov
Text copied to clipboard!Inženir CICD
Opis
Text copied to clipboard!
Iščemo Inženirja CICD, ki bo igral ključno vlogo pri razvoju, vzdrževanju in izboljševanju naših procesov neprekinjene integracije in dostave (CI/CD). Vaša naloga bo zagotoviti, da so naši razvojni cikli programske opreme učinkoviti, avtomatizirani in zanesljivi. Kot del naše ekipe za DevOps boste sodelovali z razvijalci, sistemskimi administratorji in QA inženirji, da bi zagotovili nemoteno delovanje celotnega življenjskega cikla programske opreme.
Vaše odgovornosti bodo vključevale oblikovanje, implementacijo in vzdrževanje CI/CD cevovodov, avtomatizacijo testiranja in nameščanja aplikacij, spremljanje učinkovitosti sistemov ter odpravljanje težav. Prav tako boste odgovorni za uvajanje najboljših praks, izboljševanje obstoječih procesov in zagotavljanje varnosti ter skladnosti v vseh fazah razvoja.
Idealni kandidat ima izkušnje z orodji, kot so Jenkins, GitLab CI, CircleCI ali podobnimi, ter dobro razumevanje skriptnih jezikov (npr. Bash, Python). Poleg tega mora imeti izkušnje z uporabo orodij za upravljanje konfiguracij (npr. Ansible, Puppet, Chef) in platform za kontejnerizacijo, kot je Docker, ter orkestracijo z uporabo Kubernetes.
Pomembno je tudi razumevanje principov agilnega razvoja, DevOps kulture in infrastrukture kot kode (IaC). Kandidat mora biti sposoben učinkovitega sodelovanja v timu, imeti dobre komunikacijske sposobnosti in biti pripravljen na nenehno učenje in izboljševanje.
Če ste navdušeni nad avtomatizacijo, optimizacijo in želite delati v hitro razvijajočem se okolju, kjer boste imeli pomemben vpliv na kakovost in hitrost dostave programske opreme, vas vabimo, da se prijavite na to vznemirljivo priložnost.
Odgovornosti
Text copied to clipboard!- Načrtovanje, razvoj in vzdrževanje CI/CD cevovodov
- Avtomatizacija procesov testiranja in nameščanja programske opreme
- Sodelovanje z razvojnimi in QA ekipami za izboljšanje delovnih tokov
- Spremljanje učinkovitosti in stabilnosti sistemov
- Uvajanje najboljših praks za DevOps in CI/CD
- Upravljanje z orodji za kontejnerizacijo in orkestracijo (Docker, Kubernetes)
- Vzdrževanje varnosti in skladnosti v vseh fazah razvoja
- Reševanje težav in odpravljanje napak v CI/CD procesih
- Uvajanje infrastrukture kot kode (IaC)
- Izvajanje tehnične dokumentacije za CI/CD procese
Zahteve
Text copied to clipboard!- Izkušnje z orodji za CI/CD (npr. Jenkins, GitLab CI, CircleCI)
- Dobro poznavanje skriptnih jezikov (npr. Bash, Python)
- Izkušnje z Dockerjem in Kubernetesom
- Poznavanje orodij za upravljanje konfiguracij (npr. Ansible, Puppet, Chef)
- Razumevanje principov DevOps in agilnega razvoja
- Sposobnost reševanja tehničnih težav in odpravljanja napak
- Izkušnje z infrastrukturo kot kodo (IaC)
- Dobro razvite komunikacijske in timske sposobnosti
- Sposobnost dela v hitro spreminjajočem se okolju
- Visoka stopnja samoiniciativnosti in odgovornosti
Možna vprašanja na razgovoru
Text copied to clipboard!- Katere CI/CD platforme ste uporabljali in kako ste jih implementirali?
- Kako bi avtomatizirali proces nameščanja aplikacije?
- Kakšne izkušnje imate z Dockerjem in Kubernetesom?
- Kako pristopate k odpravljanju težav v CI/CD cevovodih?
- Ali imate izkušnje z infrastrukturo kot kodo? Katera orodja ste uporabljali?
- Kako sodelujete z razvojnimi in QA ekipami?
- Kako zagotavljate varnost v CI/CD procesih?
- Katera orodja za upravljanje konfiguracij ste uporabljali?
- Kako spremljate učinkovitost CI/CD sistemov?
- Kako se izobražujete o novih tehnologijah in orodjih?