Text copied to clipboard!

Název

Text copied to clipboard!

Inženýr pro sestavení a vydání

Popis

Text copied to clipboard!
Hledáme Inženýra pro sestavení a vydání, který bude klíčovým členem našeho týmu zodpovědným za správu a automatizaci procesů sestavení, testování a nasazení softwarových produktů. Vaším úkolem bude zajistit, aby byly všechny verze softwaru připraveny a distribuovány efektivně a bez chyb, což je zásadní pro udržení vysoké kvality a rychlého vývoje našich aplikací. Budete spolupracovat s vývojáři, testery a dalšími členy týmu na optimalizaci pipeline, řešení problémů s integrací a nasazením a zavádění nových nástrojů a technologií pro podporu kontinuální integrace a kontinuálního nasazení (CI/CD). Požadujeme hluboké znalosti nástrojů pro správu verzí, skriptování a automatizaci, stejně jako schopnost analyzovat a řešit technické problémy v rychle se měnícím prostředí. Pokud máte vášeň pro zlepšování procesů a chcete přispět k úspěchu našich softwarových projektů, rádi vás přivítáme v našem týmu.

Odpovědnosti

Text copied to clipboard!
  • Navrhovat a implementovat automatizované procesy sestavení a vydání softwaru.
  • Spravovat nástroje pro správu verzí a build systémy.
  • Spolupracovat s vývojovými týmy na integraci nových funkcí a oprav.
  • Monitorovat a řešit problémy v pipeline CI/CD.
  • Zajišťovat dokumentaci procesů sestavení a vydání.
  • Optimalizovat rychlost a spolehlivost buildů a nasazení.
  • Provádět testování sestavení a nasazení v různých prostředích.
  • Podporovat tým při řešení technických problémů souvisejících s vydáním.
  • Aktualizovat a udržovat nástroje a skripty pro automatizaci.
  • Školit kolegy v oblasti procesů sestavení a vydání.

Požadavky

Text copied to clipboard!
  • Zkušenosti s nástroji pro správu verzí (Git, SVN).
  • Znalost build systémů jako Jenkins, TeamCity nebo Travis CI.
  • Schopnost psát skripty v jazycích jako Bash, Python nebo PowerShell.
  • Znalost procesů CI/CD a jejich implementace.
  • Zkušenosti s kontejnerizací (Docker) a orchestrace (Kubernetes) výhodou.
  • Schopnost analyzovat a řešit technické problémy.
  • Dobré komunikační a týmové dovednosti.
  • Znalost operačních systémů Linux a Windows.
  • Zkušenosti s cloudovými platformami (AWS, Azure, GCP) výhodou.
  • Schopnost pracovat v agilním prostředí.

Potenciální otázky na pohovor

Text copied to clipboard!
  • Jaké nástroje pro CI/CD jste používal/a?
  • Popište zkušenost s automatizací buildů.
  • Jak řešíte konflikty ve verzovacích systémech?
  • Máte zkušenosti s kontejnerizací a orchestrace?
  • Jak byste optimalizoval/a pomalý build proces?
  • Jaké skriptovací jazyky ovládáte?
  • Jak řešíte chyby v procesu nasazení?
  • Popište zkušenost s cloudovými službami.
  • Jak dokumentujete procesy sestavení a vydání?
  • Jak pracujete v týmu při řešení technických problémů?