Software developer (m/f/x) Open Source Integrations with focus on Kubernetes

at  Hetzner Cloud GmbH

85774 Unterföhring, Bayern, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate14 Aug, 2024Not Specified15 May, 2024N/ALinux,GoNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

As a software developer (m/f/x), you will further develop and update our open-source integrations for various tools that are used every day to create thousands of new virtual servers on our platform. At https://github.com/hetznercloud/, you can take a first look at the open-source projects that you will work on. You will communicate with our community via GitHub issues, and incorporate interesting contributions.
For this position, you can work remotely from anywhere within Germany, or in our office in Unterföhring, near Munich.
Your tasks
As a software developer (m/f/x) on the integrations team, you will work on the open-source integrations for the Hetzner Cloud API. You’ll prioritize making it as easy as possible for our customers to use our products, while still allowing for complex setups.

The focus of this position lies on the development of our Kubernetes integrations: hcloud-cloud-controller-manager, csi-driver, and cluster-autoscaler. You will contribute to those products and ensure that they support new Kubernetes and Hetzner Cloud features.

  • You will further develop open-source integrations and internal projects that will make open-source work easier for us.
  • You will address questions, feature requests, and issues raised by users on GitHub, and help them use our integrations successfully.
  • You will write and extend the documentation on an ongoing basis to make it easier for our customers to get started and to clarify any questions.
  • You will extensively test built-in features with unit tests and end-to-end tests to ensure they are reliable for our customers.
  • You will setup CI/CD pipelines with GitHub Actions to ensure the quality of our integrations and to automate repetitive tasks.
  • You will work closely with other product teams to provide feedback on their products and to add new features to our integrations.

Your profile

Do you almost match the job description but are still missing some skills? Would you still like to support our team in another way? We would love to hear from you and are interested to hear how you can help our company. This position requires the following skills:

  • 3+ years experience in programming, ideally in Go
  • Experience managing a Kubernetes cluster
  • Good knowledge of Linux and network configurations in Linux
  • Reliable, independent, and open-minded work style
  • Fluent knowledge of English and strong communications skills

The following are nice-to-haves:

  • You highly value clean, clear code (DRY, KISS) and automatic testing.
  • You have fun writing documentation and have no trouble formulating clear explanations.
  • You have worked in open-source communities before, maybe even as the maintainer of a project.

What you are working on
Our product
hetzner.com/cloud
Our API
docs.hetzner.cloud
Open Source
github.com/hetznercloud
Benefits
Pick your kit
MAC, PC or Linux — whatever you prefer, we provide it for you.
Flat hierarchies
You will work with a casual team in a friendly and pleasant working environment.
Flexibility
Whether it’s working from home or flexible working hours outside of our core working hours — your needs matter.
Further training
We offer a budget of EUR 2,500 per employee per year to invest in your personal development.
HelloBonnie
In addition to an attractive compensation, you will get a prepaid credit card that we will top up for you monthly with EUR 50.
Events
We highly value and promote in-person meetings such as our offsite, our Christmas party, Oktoberfest, and events on other occasions.

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

85774 Unterföhring, Germany