Senior Software Engineer (f/m/d) Block Storage Provisioning
IONOS EN, Revaler Straße 28-31, 10245 Berlin +1
What you need
- 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