Embedded Devops Engi­neer

Vollzeit @Swiss­linx veröffentlicht 12 Stunden ago

Job-Beschreibung

Job descrip­ti­on:

The ide­al can­di­da­te is a sea­so­ned DevOps engi­neer with a mini­mum of five years’ expe­ri­ence in embedded Linux and Android sys­tems, adept at archi­tec­ting, buil­ding, and con­ti­nuous­ly impro­ving CI/CD pipe­lines using Git­Lab CI/GitHub Actions for fast, relia­ble, and repro­du­ci­b­le builds. This indi­vi­du­al pos­s­es­ses a strong tech­ni­cal foun­da­ti­on in C/C++ build work­flows (make/cmake), Python scrip­ting, Docker con­tai­ne­riza­ti­on, and admi­nis­te­ring Debi­an-based Linux envi­ron­ments, along­side exper­ti­se in com­plex con­fi­gu­ra­ti­on and release manage­ment at sca­le. Fur­ther­mo­re, the per­fect fit brings an under­stan­ding of code quality/security too­ling inte­gra­ti­on (SAST/SCA) and excel­lent col­la­bo­ra­ti­on skills with fluen­cy in both Ger­man (C1) and Eng­lish (C1) to effec­tively coach teams and docu­ment sys­tems.

Requi­re­ments:

Tasks & Respon­si­bi­li­ties:

Build, ope­ra­te, and con­ti­nuous­ly impro­ve the soft­ware build and test infra­struc­tu­re for embedded Linux and Android as tar­gets.

Design, enhan­ce, and main­tain CI/CD pipe­lines (GitLab/GitHub) for fast, relia­ble, and repeata­ble builds, tests, pack­a­ging, and deli­very.

Imple­ment and app­ly enter­pri­se poli­ci­es across the tool­chain and pipe­lines (secu­ri­ty, access con­trol, audi­ta­bi­li­ty, com­pli­ance, appr­ovals).

Intro­du­ce and inte­gra­te too­ling to ana­ly­ze and ensu­re code qua­li­ty (static/dynamic ana­ly­sis, lin­ters, code covera­ge, test report­ing, SCA).

Shape the pro­duct and work­flow for robust con­fi­gu­ra­ti­on and release manage­ment (ver­sio­ning, bran­ching stra­tegy, arti­fact manage­ment, repro­du­ci­b­le builds, variant/feature flag manage­ment).

Con­tai­ne­ri­ze builds and test envi­ron­ments for con­sis­ten­cy and sca­la­bi­li­ty (Docker-based tool­chains, run­ners, caching).

Sup­port Deve­lo­p­ment and QA with too­ling, pipe­lines, test auto­ma­ti­on, and debug­ging of build/integration issues.

Moni­tor build health and pipe­line per­for­mance; dri­ve con­ti­nuous impro­ve­ment through metrics and feed­back loops.

Docu­ment sys­tems, stan­dards, and best prac­ti­ces; coach teams on effec­ti­ve usa­ge.

Tech stack you’ll use:

Lan­guages: C/C++, Kot­lin, Python, Shell

Build/CI: make, cmake, Git­Lab CI, Git­Hub Actions

Plat­forms: Linux (runners/build hosts), Android and Debi­an Linux as tar­get plat­forms Cloud/Containers: AWS, Docker

VCS: Git (GitLab/GitHub)

Quality/Compliance: static/dynamic ana­ly­sis, covera­ge, artifact/signing work­flows

Com­pe­ten­ces:

Min. 5 years of expe­ri­ence in DevOps for sys­tems-level or embedded soft­ware pro­jects.

Expe­ri­ence with con­fi­gu­ra­ti­on and release manage­ment at sca­le (seman­tic ver­sio­ning, release trains, chan­ge con­trol).

Expe­ri­ence admi­nis­te­ring Debi­an-based build hosts/runners and trou­ble­shoo­ting Linux build envi­ron­ments.

Pro­fi­ci­en­cy with C/C++ build work­flows and make (cross-com­pi­la­ti­on, toolchains,dependency manage­ment).

Hands-on expe­ri­ence with Git­Lab CI and/or Git­Hub Actions, inclu­ding mul­ti-stage pipe­lines, caching, and arti­facts.

Solid scrip­ting skills in Python for auto­ma­ti­on, too­ling, and glue code.

Com­for­ta­ble with Docker for buil­ding repro­du­ci­b­le envi­ron­ments and run­ner images.

Expe­ri­ence admi­nis­te­ring Debi­an-based build hosts/runners and trou­ble­shoo­ting Linux build envi­ron­ments.

Fami­lia­ri­ty with Android build sys­tems and Kot­lin tool­chains for building/testing APKs or sys­tem com­pon­ents.

Strong under­stan­ding of code qua­li­ty and secu­ri­ty prac­ti­ces (Sonar­Qu­be, lin­ting, code covera­ge, SAST/DAST/SCA inte­gra­ti­on).

Excel­lent col­la­bo­ra­ti­on skills with Deve­lo­p­ment and QA; clear docu­men­ta­ti­on and Com­mu­ni­ca­ti­on.

Fluen­cy in Ger­man (C1) and Eng­lish (C1).

jida jit1145a jiy25a

Verwandte Jobs