C6 Bank
Cloudlinux
Kernel Developer - KernelCare ELS Team (Remote, LATAM)
Über die Stelle
TuxCare bietet ein umfassendes Portfolio an Sicherheitslösungen für Linux und Open-Source-Software, das für Unternehmensorganisationen konzipiert ist. Mit TuxCare können Unternehmen automatisierte Live-Patching-Lösungen für Schwachstellen nutzen, Ausfallzeiten minimieren, Sicherheit und Compliance gewährleisten und sich auf ein Team mit tiefgreifender Expertise in der Linux-Sicherheit verlassen. Die Lösungen decken die gängigsten Linux-Distributionen, End-of-Life-Systeme, Programmiersprachen und mehr ab.
Erfahren Sie mehr unter: tuxcare.com/
Produktbeschreibung
KernelCare bietet automatisiertes Live-Patching für Linux-Kernel, ohne dass ein Neustart erforderlich ist. Unsere Extended Lifecycle Support-Produkte halten Linux-Distributionen mit End-of-Life sicher, indem sie wichtige Sicherheits- und Fehlerbehebungen für ältere Softwareversionen, die von Unternehmenskunden verwendet werden, zurückportieren.
Rolle und Team
Wir suchen einen Kernel-Entwickler für das KernelCare ELS-Team. Das Team untersucht Upstream Linux-Kernel-Änderungen, backportet Fixes für unterstützte Enterprise-Kernel, erstellt Distributionspakete und validiert, dass Patches sicher und reproduzierbar sind.
Die Rolle konzentriert sich auf praktische Patching- und Build-Arbeiten. Sie werden auch Automatisierungs- und agentenbasierte Entwicklungswerkzeuge nutzen, um die Untersuchung zu beschleunigen und gleichzeitig die technische Verantwortung für jedes Ergebnis zu behalten.
Aufgaben
- Untersuchung von Upstream-Sicherheits- und Fehlerbehebungen und Identifizierung ihrer Abhängigkeiten.
- Backporting von Linux-Kernel-Patches auf ältere RPM- und Debian-basierte Distributionen.
- Behebung von Konflikten, die durch Unterschiede zwischen Upstream- und Ziel-Kernel-Versionen verursacht werden.
- Erstellung und Neuerstellung von Kernel-Quell- und Binärpaketen in reproduzierbaren Umgebungen.
- Validierung von gepatchten Kerneln durch gezielte Tests, Build-Prüfungen und Regressionsanalysen.
- Verbesserung der Patch-Vorbereitung, des Builds und der Validierungs-Workflows mit Python, Go oder Shell.
- Verantwortungsvoller Umgang mit agentenbasierten Entwicklungswerkzeugen und Überprüfung von generiertem Code, Analysen und Dokumentationen.
- Dokumentation technischer Entscheidungen und Teilnahme an Code-Reviews mit dem Kernel-Team.
Anforderungen
- Starke C-Programmier- und Linux-Debugging-Kenntnisse.
- Praktische Erfahrung in der Linux-Kernel-Entwicklung, im Patching oder Backporting.
- Sicherer Umgang mit Git, GNU Build Tools und gängigen Linux-Entwicklungs-Utilities.
- Erfahrung im Erstellen von Linux-Kerneln oder Distributionspaketen.
- Automatisierungserfahrung mit Python, Go, Shell oder einer ähnlichen Sprache.
- Einige Erfahrung mit agentenbasierter oder KI-gestützter Entwicklung und ein klarer Ansatz zur Validierung von generierten Ergebnissen.
- Englischkenntnisse auf mittlerem Niveau oder höher, sowohl schriftlich als auch mündlich.
- Hohes Verantwortungsbewusstsein, sorgfältiges technisches Urteilsvermögen und Bereitschaft, Trade-offs zu erklären.
Wünschenswert
- Erfahrung mit RPM/SRPM- oder Debian-Kernel-Packaging.
- Erfahrung mit Security Patching, CVE-Analyse oder Extended Lifecycle Maintenance.
- Vertrautheit mit Docker, QEMU, Jenkins oder anderen CI-Systemen.
- Erfahrung im Design von Kernel-Tests oder in der Untersuchung von Core Dumps und Regressionen.
Was wir Ihnen bieten
- Fokus auf berufliche Weiterentwicklung.
- Interessante und herausfordernde Projekte.
- Vollständig remote Arbeit mit flexiblen Arbeitszeiten, die es Ihnen ermöglicht, Ihren Tag zu gestalten und von jedem Ort der Welt aus zu arbeiten.
- Bezahlte 24 Urlaubstage pro Jahr, 10 nationale Feiertage und unbegrenzte Krankheitsurlaubstage.
- Kompensation für private Krankenversicherung.
- Erstattung für Co-Working-Spaces und Fitness-/Sportangebote.
- Budget für Bildung.
- Die Möglichkeit, eine Belohnung für die innovativste Idee zu erhalten, die das Unternehmen patentieren kann.
Mit der Bewerbung auf diese Stelle stimmen Sie der Verarbeitung Ihrer personenbezogenen Daten zu, wie in unserer Datenschutzerklärung (tuxcare.com/privacy-policies-hub/candidate-privacy-notice/) beschrieben, die detaillierte Informationen darüber enthält, wie wir Ihre Daten pflegen und verarbeiten.
