Senior Software Engineer (f/m/d) Block Storage Provisioning

IONOS Group

Berlin

Hybrid

EUR 90,000 - 130,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Flexible hours
Canteen subsidy
Modern office with good transport
Employee discounts for activities and
Employee events and training
Health offers and wellness programs

Job summary

IONOS Group in Berlin is seeking a storage provisioning engineer to own and evolve our block storage provisioning. You will work on the Linux storage stack, Go-based tooling, and Kubernetes Operators to ensure high availability, reliability, and smooth migrations.

You will contribute to monitoring, alerting, and robust failure handling, with a strong focus on idempotent, retry-friendly designs and cloud-native automation. Hybrid work arrangements and modern facilities support collaboration.

Qualifications

  • Expert Go skills with several years of professional development.
  • Deep knowledge of Linux including the kernel, block storage, software RAID (MD), LVM and network block devices (NBD, RNBD).
  • Experience with VMs (libvirt, QEMU, cloud-init), building VM images and developing Kubernetes Operators.
  • Working knowledge of C, enough to read and debug low-level code.
  • Fluency with Git, Docker, shell and CI/CD, including GitOps workflows (for example ArgoCD).
  • Experience with observability tools (Prometheus, Grafana) to monitor provisioning and troubleshoot issues.
  • Experience building highly available, redundant systems, including replication, failover and distributed-systems fundamentals (idempotency, retries, consistency, failure handling).
  • Affinity to cloud environments and to automating infrastructure provisioning.
  • Daily use of AI coding assistants (for example Claude) in your development work.
  • Strong analytical and problem-solving skills and a structured, independent way of working in a team.

Responsibilities

  • Maintain and improve our existing block storage provisioning.
  • Design and develop the next generation of our storage provisioning.
  • Add monitoring and alerting for the provisioning workflow to detect failures early.
  • Make provisioning robust against failures and safe to retry.
  • Design and implement provisioning that keeps storage highly available and redundant, including failover.
  • Analyze and resolve complex issues across the storage stack, from the Linux kernel up to the provisioning layer.
  • Migrate from legacy components step by step, without breaking existing users.

Skills

Go
Linux kernel
block storage
Software RAID (MD)
LVM
NBD/RNBD
cloud-init
Kubernetes Operators
C
Git
Docker
CI/CD
GitOps (ArgoCD)
Prometheus
Grafana
idempotency
retries
cloud environments
AI coding assistants

Tools

libvirt
QEMU

Job description

IONOS Cloud runs on highly available, redundant block storage that must be provisioned quickly, reliably and at scale. You own the software behind it and build on the Linux storage stack instead of reinventing it. Your focus is provisioning.

Tasks
  • Maintain and improve our existing block storage provisioning
  • Design and develop the next generation of our storage provisioning
  • Add monitoring and alerting for the provisioning workflow to detect failures early
  • Make provisioning robust against failures and safe to retry
  • Design and implement provisioning that keeps storage highly available and redundant, including failover
  • Analyze and resolve complex issues across the storage stack, from the Linux kernel up to the provisioning layer
  • Migrate from legacy components step by step, without breaking existing users
Qualifications
  • Expert Go skills and several years of professional development experience
  • Deep knowledge of Linux, including the kernel, block storage, software RAID (MD), LVM and network block devices (NBD, RNBD)
  • Experience with VMs (libvirt, QEMU, cloud-init), building VM images and developing Kubernetes Operators
  • Working knowledge of C, enough to read and debug low-level code
  • Fluency with Git, Docker, shell and CI/CD, including GitOps workflows (for example ArgoCD)
  • Experience with observability tools (Prometheus, Grafana) to monitor provisioning and troubleshoot issues
  • Experience building highly available, redundant systems, including replication, failover and distributed-systems fundamentals (idempotency, retries, consistency, failure handling)
  • Affinity to cloud environments and to automating infrastructure provisioning
  • Daily use of AI coding assistants (for example Claude) in your development work
  • Strong analytical and problem-solving skills and a structured, independent way of working in a team
Benefits
  • Hybrid working model.
  • Flexible working hours through trust-based working hours.
  • At some locations a subsidized canteen and various free drinks.
  • Modern office space with very good transport connections.
  • Various employee discounts for activities and products.
  • Employee events such as summer and winter parties, as well as workshops.
  • Numerous training and development opportunities.
  • Various health offers, such as sports and health courses.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (f/m/d) Block Storage Provisioning / 1673
Senior Software Engineer (f/m/d) Block Storage Provisioning / 1673

IONOS SE • Berlin

Hybrid
EUR 90,000 - 130,000
Hybrid working model
Flexible hours
Canteen subsidy
+5
Senior Software Engineer (f/m/d) Block Storage Provisioning
Senior Software Engineer (f/m/d) Block Storage Provisioning

IONOS EN • Berlin

On-site
EUR 90,000 - 120,000
Subsidized canteen
Free drinks
Modern office space
+2
Senior Software Engineer (f/m/d) Block Storage Provisioning
Senior Software Engineer (f/m/d) Block Storage Provisioning

Ionos SE • Berlin

Hybrid
EUR 90,000 - 120,000
Hybrides Arbeitsmodell
Flexible Arbeitszeiten
Bezuschusste Kantine (teilweise) und k
+5
Senior Software Engineer (f/m/d) Block Storage Provisioning
Senior Software Engineer (f/m/d) Block Storage Provisioning

WebHosting • Berlin

Hybrid
EUR 90,000 - 120,000
Senior Software Engineer (f/m/d) Block Storage Provisioning
Senior Software Engineer (f/m/d) Block Storage Provisioning

IONOS • Berlin

Hybrid
EUR 90,000 - 120,000
Hybrides Arbeitsmodell
Flexible Arbeitszeiten durch Vertrau-
Kantine an einigen Standorten
+5
Senior Software Engineer (f/m/d) Block Storage Provisioning
Senior Software Engineer (f/m/d) Block Storage Provisioning

IONOS DE • Berlin

Hybrid
EUR 90,000 - 120,000
Hybrides Arbeitsmodell
Flexible Arbeitszeiten durch Vertrau­s
Kantine an Standorten
+5
Senior Software Engineer (f/m/d) Managed NFS
Senior Software Engineer (f/m/d) Managed NFS

IONOS EN • Berlin

On-site
EUR 90,000 - 130,000
Subsidized canteen
Free drinks
Modern office space
+3
Staff Storage Reliability Engineer (f/m/d)
Staff Storage Reliability Engineer (f/m/d)

IONOS EN • Berlin

Hybrid
EUR 110,000 - 140,000
Hybrid working model
Flexible working hours
Modern office with good transport
+3
Senior Software Engineer (f/m/d) Managed NFS
Senior Software Engineer (f/m/d) Managed NFS

IONOS Group • Berlin

Hybrid
EUR 80,000 - 120,000
Hybrid working model
Flexible working hours
Subsidised canteen at some locations
+6
Staff Reliability Engineer (f/m/d)
Staff Reliability Engineer (f/m/d)

IONOS • Berlin

Hybrid
EUR 90,000 - 130,000
Hybrid working model
Flexible working hours
Canteen at some locations
+1