SUSE | Nuremberg (DE), Prague (CZ) or REMOTE | Full Time
Live Patching developer
"Live Patching" is the Linux kernel infrastructure by which one can apply changes to a running kernel; this allows, for instance, to fix a security vulnerability with no downtime. For a more detailed introduction to live patching see the links [0][1][2] below. As a live patching developer you will extend and maintain our live patching tooling, both for kernel and userspace live patching. The main purpose of this role is working on improving the automation that helps with generation and verification of the actual live patches. In addition to that, you will implement tooling for userspace live patching and participate in developing the actual live patches as well.
This is a remote working position; if you want to work at a SUSE office instead, that is fine as well.
What we offer
You will take part in the development of the core parts of our enterprise and community distributions and you will be encouraged to submit your work upstream. We will sponsor travel to relevant conferences where you can present your work. Working time is flexible and we offer a bunch of the usual benefits (these differ in different countries, though).
How to apply
Preferably, submit all relevant information in a single PDF file, so that no important detail is lost in transit. Give us some time to process your application. Expect the interview to be done over phone. Form submission for this position at https://jobs.suse.com/job/nuremberg/live-patching-developer-... (apologies for the scrambled formatting of the webpage -- that will be fixed soon).
This is not the only job opening currently available at SUSE, see https://jobs.suse.com/
Live Patching developer
"Live Patching" is the Linux kernel infrastructure by which one can apply changes to a running kernel; this allows, for instance, to fix a security vulnerability with no downtime. For a more detailed introduction to live patching see the links [0][1][2] below. As a live patching developer you will extend and maintain our live patching tooling, both for kernel and userspace live patching. The main purpose of this role is working on improving the automation that helps with generation and verification of the actual live patches. In addition to that, you will implement tooling for userspace live patching and participate in developing the actual live patches as well.
This is a remote working position; if you want to work at a SUSE office instead, that is fine as well.
What we offer
You will take part in the development of the core parts of our enterprise and community distributions and you will be encouraged to submit your work upstream. We will sponsor travel to relevant conferences where you can present your work. Working time is flexible and we offer a bunch of the usual benefits (these differ in different countries, though).
How to apply
Preferably, submit all relevant information in a single PDF file, so that no important detail is lost in transit. Give us some time to process your application. Expect the interview to be done over phone. Form submission for this position at https://jobs.suse.com/job/nuremberg/live-patching-developer-... (apologies for the scrambled formatting of the webpage -- that will be fixed soon).
This is not the only job opening currently available at SUSE, see https://jobs.suse.com/
[0] "Low-level Function of kGraft" in the SUSE Administation guide: https://www.suse.com/documentation/sles-12/book_sle_admin/da...
[1] "A rough patch for live patching", summary of upstream live patching support from LWN: http://lwn.net/Articles/634649/
[2] Wikipedia entry: https://en.wikipedia.org/wiki/KGraft