Software Release Engineer

  • IT & Development / DevOps
  • Remote
Job expired!
At SUSE, we are passionate about Open Source and we are major contributors to many upstream projects. In our daily work, we value creativity andinnovation, while staying focused on delivering business results. Our engineering team is a global team from almost all continents. SUSE has a wide field of advanced technologies and offers developers with an open and curious mind a great opportunity to apply and grow their skills. We are looking for a software engineer with a good understanding of Linux distributions. The ideal candidate has already gained experience in putting together a Linux distribution and understands the complex mechanic of package dependencies and the structure of a Linux system. The ideal candidate also understands how product requirements in terms of supportability and maintainability play into such a setup. In your role as a Release Engineer you will interface with Project Managers, Product Managers, Quality Assurance and with technology architects and experts. You will be responsible for the coordination of maintenance releases of our enterprise products with our software development teams, delivering software updates to keep our world-wide customers‘ businesses safe and running. You will act on errors showing up in maintenance projects to identify the actual problems, the conflicting or missing pieces. You will work with the according engineers and architects to resolve these situations in the best technical way and coordinate with the Project- and Product Managers to map this within our product schedules. You will work closely together with the build chain team, automating tasks also as developing, maintaining and configuring tools required for the build process of a Linux distribution. If you love solving technical puzzles and are ready to accept challenging tasks then you will find supportive and competent peers at SUSE which will help you to grow your expertise and accomplish your tasks. We are looking forward to meet you. Expected skills: -At least 2 years of experience in software development -Good general understanding of a Linux Operating System -Proficiency in Python, Bash, Perl, C/C++, or similar programming language -Very good system debugging skills -Experience in automation -Good understanding of the boot process of a Linux system -Good understanding of how Linux systems are configured -Solid command of English to communicate successfully in a professional environment Desired skills: -Practical Python, Perl and Bash know-how -Experience with building a Linux distribution -Familiarity with the RPM package format -Broader hands-on experience in packaging software for Linux systems -Knowledge about image building -Experience with building containers -Experience with Open Build System -Hands-on experience with openSUSE or SUSE Enterprise Linux What we offer: This is a permanent, full-time position with excellent benefits – including flexible hours and a commitment to work/life balance. You’ll be joining a team of hard-working, focused, and creative people who are passionate about changing the world through the power of open source technology and solutions. SUSE is a global leader in innovative, reliable and enterprise-grade open source solutions, relied upon by more than 60% of the Fortune 500 to power their mission-critical workloads. We specialize in Enterprise Linux, Kubernetes Management, and Edge solutions, and collaborate with partners and communities to empower our customers to innovate everywhere –- from the data center, to the cloud, to the edge and beyond. SUSE puts the “open” back in open source, giving customers the agility to tackle innovation challenges today and the freedom to evolve their strategy and solutions tomorrow. The company is headquartered in Nuremberg, Germany, and employs nearly 2000 people globally. SUSE is listed in the Prime Standard of the Frankfurt Stock Exchange.