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ů?