Állás · Senior

Senior szoftverfejlesztő a CI területén

Szoftverfejlesztő • Senior • Remote • Teljes munkaidő • Németország Németország

A Checkmk CI-csapatába keresnek senior fejlesztőt a Bazel-alapú build- és tesztplatform tervezésére és építésére, amelyet a fejlesztők termékként használnak.

Feladatok

  • ▹A Bazel-setup birtoklása és továbbfejlesztése több párhuzamosan karbantartott termékverzión át
  • ▹Hermetikusság, értelmes függőségi határok és toolchain-menedzsment előmozdítása, a fejlesztőket nem blokkoló migrációk tervezése
  • ▹Build- és tesztidők mérése és célzott gyorsítása (remote caching és execution, cache-találati arány, jó pipeline-architektúra)
  • ▹Automatizálás és developer experience: build- és release-eszközöktől a hibák önálló megértését segítő diagnosztikáig
  • ▹Szoros együttműködés a platformot használó termékcsapatokkal, a QA-val és a CI-csapattal, a fejlesztők fájdalompontjainak technikai roadmappé alakítása

Elvárások

  • ▹Megalapozott Bazel-tapasztalat (különösen Platform, Toolchains, Rules) és nyitottság az új technológiákra
  • ▹Tapasztalat, némi háttér vagy nyitottság a (Python) programozásban
  • ▹Linux parancssor ismerete a hatékony navigációhoz és hibakereséshez
  • ▹Érdeklődés a nyílt forráskódú környezetben végzett munka iránt
  • ▹Erős CI/CD-pipeline háttér és build-rendszerek tervezésének képessége (pl. Jenkins, GitHub Actions, GitLab CI)
  • ▹Megalapozott scripting- és automatizálási ismeretek (Python és Bash)
  • ▹A függőségkezelés, a cache-elés és az elosztott buildek ismerete
  • ▹Konténerizáció (Docker) ismerete
  • ▹Proaktív gondolkodásmód, kiemelkedő problémamegoldó készség, csapatokon átívelő munka
  • ▹Folyékony angol kommunikáció

Előny

  • ▹Tapasztalat monorepókkal és nagy kódbázisok kezelésével

Soft skillek

ProaktivitásProblémamegoldásCsapatokon átívelő együttműködés

A munkáltatóról

A Checkmkben a build- és tesztplatform nem mellékes eszköz, hanem termék, amelynek felhasználói a fejlesztők.

Nyelvtudás: Angol: folyékony

Hasonló állások