Scalability Software Engineer
|python linux java postgresql c backend||Sep 08|
We are an international team of developers, designers, QA, and deployment engineers working on open source web applications to manage Linux servers.
Senior Software Engineer
|kvm containers linux c go senior||Sep 05|
The Sr. VM/Container Convergence Software Engineer will work upstream in Open Source communities and within the Core Labs organization and Virtualization Team to develop and support the convergence technologies between Virtual Machines and Containers. They will also collaborate closely with the teams working on the SUSE kubernetes distribution.
They will support the SUSE Linux Enterprise products in the domains of KVM virtualization, Linux Containers, Kubernetes; they will collaborate and shape upstream efforts, validate new research ideas, and will participate and provide novel contributions to the relevant industry conferences.
More specifically, they will:
Within the team:
Within Open Source
Within the Labs Department
Within the Engineering & Innovation Business Unit
Senior Frontend Engineer
Senior Frontend Engineer
Together at SUSE, we are building the future of data center management. We are an international team of developers, designers, QA, and release engineers working on SUSE Manager, an open source web application built to manage Linux servers in a better way. Our development is done in public as part of the Uyuni project (https://www.uyuni-project.org/), a fork of the well known Spacewalk project. We love to learn and we are passionate about our products. Our goal is to build the best tools for a Software Defined Infrastructure, delivered with great performance and user experience.
We are looking for talented and passionate engineers that want to be part of the SUSE family and work in a distributed open source environment — those ambitious, driven and collaborative people that will push us forward and help us doing even greater things.
In this role, you will work on frontend development to support and improve the user experience of our product. You'll need to be both creative and motivated, proficient in building web applications, and able to work in a fast-paced, distributed environment. You will:
(*) Reference for the example benefits is the office in Germany. They may vary across hiring locations.
You are expected to work on a challenge to be resolved and submitted together with your application. The code challenge is yet to be defined, and will follow the rules below:
Senior QA Automation Engineer
|qa testing linux senior azure||Dec 10 2019|
QA Automation Engineer
Prague, Czech Republic
Remote office optional
As a QA Engineer involved in testing and validation you are here to push the SUSE products to their limits. In order to deliver a product, which is aligned with our customers' expectations and conforms to the highest level of quality standards, you will assist the development team in identifying problems early. This would require you to write test cases while simultaneously planning, designing, developing and maintaining automation tools with various programming and scripting languages.
As part of a fast-paced agile engineering team you will be testing cutting-edge technology, while it is being integrated into new releases and updates of SUSE products. At the same time you will be monitoring new releases and product fixes to ensure that no regressions occur. We would expect you to contribute to the new test strategies and to help broaden the test scope, while improving the efficiency of testing wherever possible so as to reduce the effort.
The product depends on a tightly-controlled continuous integration, which is ever-growing in size and coverage. We would require you to help our own team to maintain the test suite and contribute by providing new test scripts, while supporting engineers in developing their own test cases.
We also need someone who is able to document strategies and test cases clearly and concisely in a way that could be shared and easily communicated across members in the QA and engineering teams.
Your ability to learn fast and to be able to think on your feet will be key to this role. In addition to this, we would expect you to have the following skills:
The following experience would be useful, but not necessary (training can be provided):
Why work with us:
|linux c testing||Oct 18 2019|
Software Engineer in Userspace Livepatching
Work Location: any SUSE office or home office worldwide
As a Software Engineer in Live patching you will implement, extend and maintain our live patching tooling, mostly for userspace live patching.
Live patching here means replacing executable code in running processes by different code (that presumably fixes problems in the old code), without restarting those processes.
The main purpose of this role is working on designing and implementing our software infrastructure for user space live patching. That includes the mechanisms of applying live patches at run time, tooling to help in generating these live patches, and tooling for managing the live patches in a system.
The work entails low level aspects of a system: how instructions can be replaced, with what to replace them, how executables and shared libraries are represented, how to get at running processes from outside them, how live patches might be represented, and similar.
You represent yourself actively and share your knowledge and further develop it in special interest groups, professional organizations and specialized conferences. You will be using your expertise to advise SUSE product and project managers regarding the technologies to enable and the strategic directions to take.
You will also provide back-up assistance to the support department on escalated issues from enterprise customers that need experienced expertise to be solved. You will help to integrate solutions and fixes back into SUSE products, both for current releases (maintenance) and future ones.