Release inženýr (STELA)
Nikola Lásková
V rámci společnosti ERA sestavujeme zcela nový elitní technologický tým. Naše mise? Prozkoumat, vyvinout a sestavit průlomový vojenský produkt (STELA), který nebude mít na trhu konkurenci. Nejedná se jen o další vývojovou roli – od prvního dne budete součástí rozsáhlé výzkumné iniciativy, budete zkoumat neprobádané oblasti a řešit složité, nové problémy. Postupně přejdete do fáze vývoje a pomůžete transformovat surovou inovaci na škálovatelný produkt.
Pozice Build & Release Engineer se zaměřuje na automatizaci buildů, správu závislostí (např. Conan), propojování projektů (statické a dynamické knihovny), verzování artefaktů a návrh CI/CD pipeline s cílem zajistit spolehlivé a dohledatelné dodávání softwaru.
Mezi hlavní činnosti bude patřit:
- definování vývojových workflow pro vývoj funkcionalit napříč více repozitáři, strategií povyšování verzí a release managementu
- návrh a implementace GitLab CI pipeline pro build, testování, analýzu a balení aplikací se zajištěním deterministických, škálovatelných, rychlých a spolehlivých pipeline
- integrace unit testů, statické a dynamické analýzy do CI a zajištění publikace pouze validovaných artefaktů
- definování, prosazování a automatizace strategie verzování balíčků (vytváření balíčků, publikace do package registry, např. Nexus, a jejich propagace mezi GitLab repozitáři)
- zajištění dohledatelných vztahů mezi závislostmi napříč repozitáři, reprodukovatelných buildů a možnosti navázání závislostí na konkrétní commity/release
- dokumentace build procesů, pravidel verzování a práce se závislostmi a podpora vývojových týmů při zavádění osvědčených postupů
Koho hledáme:
- pokročilá znalost build systémů pro C++ (CMake, toolchainy)
- zkušenosti se správou balíčků pro C++ (Conan, vcpkg)
- praxe s CI/CD nástroji (preferován GitLab CI)
- zkušenosti se správou artefaktů (Nexus nebo obdobné řešení)
- znalost strategií verzování, grafy závislostí a reprodukovatelnosti buildů
Uvítáme tyto zkušenosti:
- zkušenosti s monorepo a multirepo strategiemi, správou binární kompatibility a cross-kompilací (embedded systémy)
- znalost Dockeru, infrastructure-as-code a build systému Yocto
Jaké u nás získáte benefity?
Pružná pracovní doba
Až 30 dnů volna
Cafeterie Benefit Plus
Příspěvek na stravování přímo ve výplatě
Jazykové kurzy a další vzdělávání
MultiSport karta
Mobilní tarif pro rodinu
Zajímavý referral program
Akce a teambuildingy pro zaměstnance
Home office
Zaujaly vás naše benefity? Prozkoumejte naše volné pozice!
Zaujala Vás tato pozice? Ozvěte se!