出海雷达

高级软件开发工程师(m/f/d)在CI

Senior Software Developer (m/f/d) in CI

开发工程限定地区(需当地身份)日间重叠约 2 小时,需偶尔早起或晚睡
公司Checkmk GmbH
薪资未公开
工作地点Germany
地域资格限定地区(需当地身份)
时区要求日间重叠约 2 小时,需偶尔早起或晚睡
用工类型Full Time
发布时间18 天前
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 Germany 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。
作息提示:日间重叠约 2 小时,需偶尔早起或晚睡。

你的职责
你是否是一位充满热情的高级软件开发人员,希望你所做的每一次更改都能让数百小时的开发工作更快、更可靠?你是否厌倦了那些CI只是事后才被考虑的环境,一堆没人负责的脚本,以及“构建失败”被当作常态的情况?如果是这样,我们为Checkmk的CI团队提供了一个令人兴奋的机会,期待你的加入并带来真正的改变!在Checkmk,构建和测试平台不是附属品,而是以开发人员为用户的真正产品。

作为我们构建和测试平台的新任高级开发人员,你的使命是设计和构建基于Bazel的构建和测试架构,以支持Checkmk的增长。作为一家有雄心壮志且不断发展的公司,我们的目标直接影响着我们的开发环境。更多的开发人员、更多的测试、更高的质量标准:我们平台的需求每年都在增长。你的任务是始终领先于这种发展,确保反馈快速、结果可信,并在问题到达客户之前将其捕获。你的旅程将包括:

  • 构建架构:负责我们在多个同时维护的产品版本上的Bazel设置,并持续改进它。推动隔离性、有意义的依赖边界和工具链管理,并规划能够提升架构但不会阻碍日常依赖它的开发人员的迁移。
  • 让它更快:将构建和测试时间转化为你可以测量并有针对性地优化的内容。远程缓存和执行、缓存命中率以及良好的流水线架构。
  • 自动化与开发者体验:从构建和发布工具链到诊断功能,使开发人员能够独立理解错误。
  • 协作:与使用该平台的产品团队、质量保障团队以及CI团队的其他成员紧密合作。了解开发人员实际的工作方式,并将他们的痛点转化为技术路线图。

你的背景
你在高性能构建系统中茁壮成长,热爱优化工程流程。你具备:

  • 熟练使用Bazel(特别是Platform、Toolchain相关经验)
查看英文原文

deine aufgaben
Bist du ein:e leidenschaftliche:r Senior Softwareentwickler:in, der:die möchte, dass jede einzelne deiner Änderungen Hunderte von Entwicklungsstunden schneller und zuverlässiger macht? Bist du Umgebungen leid, in denen CI wie ein Nachgedanke behandelt wird, ein Haufen Skripte, den niemand besitzt, und wo "der Build ist kaputt" einfach als normal akzeptiert wird? Wenn ja, haben wir eine spannende Möglichkeit für dich, unserem CI-Team bei Checkmk beizutreten und einen echten Unterschied zu machen! Bei Checkmk ist die Build- & Test-Plattform kein Beiwerk, sondern ein Produkt mit Entwicklern als Nutzern.

Als unser:e neue:r Senior Developer:in für unsere Build- & Test-Plattform wird deine Mission sein, die Bazel-basierte Build- und Test-Architektur zu entwerfen und aufzubauen, die das Wachstum von Checkmk trägt. Wir haben als Unternehmen ehrgeizige und wachsende Ziele, und das prägt direkt unsere Entwicklungsumgebung. Mehr Entwickler:innen, mehr Tests, höhere Qualitätsstandards: Die Anforderungen an unsere Plattform werden von Jahr zu Jahr weiter steigen. Deine Aufgabe ist es, dieser Entwicklung immer einen Schritt voraus zu sein, damit das Feedback schnell bleibt, die Ergebnisse vertrauenswürdig bleiben und Fehler abgefangen werden, bevor sie beim Kunden ankommen. So wird deine Reise mit uns aussehen:

  • Build-Architektur: Übernimm die Verantwortung für unser Bazel-Setup über mehrere gleichzeitig gepflegte Produktversionen hinweg und entwickle es weiter. Treibe Hermetizität, sinnvolle Abhängigkeitsgrenzen und Toolchain-Management voran und plane Migrationen, die die Architektur verbessern, ohne die Entwickler zu blockieren, die jeden Tag darauf angewiesen sind.
  • Mach es schnell: Verwandle Build- und Testzeiten in etwas, das du misst und dann gezielt angehst. Remote-Caching und -Ausführung, Cache-Trefferquoten und eine gute Pipeline-Architektur.
  • Automatisierung und Developer Experience: Von Build- und Release-Tooling bis hin zur Diagnose, die es einem Entwickler ermöglicht, einen Fehler selbstständig zu verstehen.
  • Zusammenarbeit: Arbeite eng mit den Produktteams, die die Plattform nutzen, mit der QS und mit dem Rest des CI-Teams zusammen. Verstehe, wie Entwickler:innen wirklich arbeiten, und verwandle ihre Schmerzpunkte in eine technische Roadmap.

dein profil
Du blühst in Hochleistungs-Build-Systemen auf und liebst es, Engineering-Workflows zu optimieren. Du bringst mit:

  • Fundierte Erfahrung mit Bazel (insbesondere Platform, Toolchains, Rules) und Offenheit für neue Technologien
  • Erfahrung, etwas Hintergrund oder Offenheit in der (Python-)Programmierung
  • Kenntnisse der Linux-Kommandozeile, um effizient zu navigieren und Fehler zu beheben
  • Interesse an der Arbeit in einer Open-Source-Umgebung
  • Starken Hintergrund in CI/CD-Pipelines und die Fähigkeit, Build-Systeme zu entwerfen (z. B. Jenkins, GitHub Actions, GitLab CI)
  • Fundierte Kenntnisse in Scripting und Automatisierung (Python und Bash)
  • Verständnis von Abhängigkeitsmanagement, Caching und verteilten Builds
  • Vertrautheit mit Containerisierung (Docker)
  • Erfahrung mit Monorepos und dem Management großer Codebasen ist ein Plus
  • Eine proaktive Denkweise, ausgeprägte Problemlösungskompetenz und die Fähigkeit, teamübergreifend zu arbeiten
  • Du kommunizierst fließend auf Englisch

warum wir?

  • Die Chance, die Zukunft eines dynamischen, schnell wachsenden Technologieunternehmens entscheidend mitzugestalten und dabei mit Deinen Aufgaben und Deiner Verantwortung zu wachsen
  • Flexible und familienfreundliche Arbeitsbedingungen in einem stabilen Umfeld
  • Workation: Wir bieten die Möglichkeit, 6 Wochen innerhalb der EU zu arbeiten, um z.B. deinen Urlaub zu verlängern
  • Mit dem vielfältigen Sport- und Wellnessangebot von Wellpass kannst Du aus über 9.000 Sport- und Wellnessangeboten wählen
  • Ein agiles Team, das Eigenständigkeit und schnelle Entscheidungsfindung in flachen Hierarchien verkörpert
  • Eine einzigartige Unternehmenskultur, in der wir Wert auf Gleichberechtigung, Vielfalt und Integration legen
  • Ein breites Spektrum an Aus- und Weiterbildungsmöglichkeiten
  • Vollständige Remote-Arbeit oder hohe Flexibilität zwischen mobilem Arbeiten und einem Büro in einem der schönsten, zentralen Stadtteile Münchens
  • Ein attraktives Gehalt
  • Regelmäßige Onsite-Events für alle Mitarbeitenden aller Art (Betriebsausflüge, Teamevents,
  • Checkmk Conference, Conference After Party und mehr) in familiärer Atmosphäre

Interessiert? Dann kontaktiere Du uns jetzt!
Einblicke in die Arbeit@checkmk erhältst du unter:
Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

DevSecOps(m/w/d)云安全

Checkmk GmbHGermanyFull Time18 天前
开发工程限定地区(需当地身份)日间重叠约 2 小时,需偶尔早起或晚睡

← 返回全部职位