Kernel Live Patching Developer (Flexible Location)
at Suse
Česko, Jihozápad, Czech -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 27 Dec, 2024 | Not Specified | 30 Sep, 2024 | N/A | Assembly Language | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
JOB DESCRIPTION
SUSE Kernel Core/Architecture team is looking for a Kernel Live Patching Developer. In this role, you will be responsible for developing live patches for kernel security issues and other bugs in SUSE Live Patching Product.
A live patch is a mean to deliver an important kernel fix without a necessity to reboot a system (also know as “zero down time"). Regardless of the existing tooling, each step of a live patch development requires a careful evaluation.
The role also involves a work on the tooling and automation, a participation in the upstream community, bug fixing, backporting of features and their maintenance in SUSE products.
Kernel Core/Architecture team is a part of SUSE Linux System Group, which is responsible for delivering and supporting SUSE Linux Enterprise Server and related products. It includes working on the Linux kernel, toolchain and virtualization.
REQUIRED KNOWLEDGE AND SKILLS (WHAT WE EXPECT):
- Excellent knowledge of the C programming language
- Good overview of the Linux kernel internals and implementation principles
- Good knowledge of open source community principles
- Some knowledge of assembly language
- Good knowledge of Linux debugging tools
- Accuracy, thoroughness, consideration, assertiveness, self-reliance
RECOMMENDED KNOWLEDGE AND SKILLS (WHAT WOULD BE NICE TO HAVE):
- Knowledge of userspace toolchain (compiler, linker, libraries)
- Knowledge of a scripting language
- Knowledge of the Linux Kernel development model and practices
Responsibilities:
- Developing live patches for security issues and other bugs
- Developing and improving necessary tooling
- Participation in the maintenance of SUSE products
- Support of our customers and partners
- Collaboration with other teams at SUSE (kernel teams, QA, L3 support, documentation)
- Participation in open source communities
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Česko, Czech