Are you interested in shaping the future of mobility? Then come join us! At ioki we work towards mobility concepts that serve as a supplement to public transport, such as mobility analytics, autonomous driving and especially, demand responsive transportation services. We combine innovative and existing concepts to connect people and restore lost living space. With decades of experience provided by our parent company Deutsche Bahn and openness of an agile start-up, we are unique as ioki. Fascinated by the developments in the mobility industry? Then we should definitely meet! We at ioki are currently looking for you as a Senior Site Reliability Engineer (w/m/d) to join us for our team in Frankfurt am Main.
We are looking for Site Reliability Engineers with a focus on security to join our Engineering team, which builds the infrastructure and the platform that helps our customers launch and scale their mobility products. We are a team of ten implementing and managing ioki’s infrastructure, working closely with other departments, especially backend and intelligence. Our infrastructure-as-code codebases have seen a lot of production use already but are carefully maintained and free of technical debt. We’re constantly challenging and improving the security of our systems. Both from a technical as well as regulatory requirements. We’re ISO27001 compliant and committed to keeping agile processes and a lean mindset. As a Site Reliability Engineer, you’ll work closely within a team of engineers as well as security- and data protection experts. You will be responsible to keep the modern infrastructure that powers the ioki platform secure and scalable.
As a member of the Site Reliability Engineering team, you will:
Nice to haves:
We do not expect you to bring all of these qualities with you. It’s fine to have more experience and expertise in one area, while missing something in another.
In a typical week you might:
Our technology
We use Gitlab, OpenStack, Terraform, SaltStack, Prometheus, Grafana to build and maintain our infrastructure on which the platforms is running. We support different platforms and code bases, written in Ruby on Rails, Python, NodeJS, all in their in up-to-date versions. Our favorite database is PostgreSQL, which we use together with PostGIS, and run in a high-available setup. Our message queue of choice is Apache Kafka. The platform and its applications are deployed with our custom deployment to our Docker Swarm cluster. Other tools we use are HAProxy, OpenVPN, PowerDNS and Graylog. We constantly re-evaluate what tools are the right for our job, always keeping reliability in mind.
How we work in the Site Reliability Engineering team
ioki is a product company that places high value on crafting quality software. In our technology teams our mission is to create real world value and to have fun doing it. We're practicing modern software development in a casual environment. We value clean code, automated tests, refactoring, continuous integration, shipping early and shipping often. Other modern best practices like version control go without saying.
We believe that to build high quality software and a reliable infrastructure, we need the best tools possible. Our IT governance allows us to use what we think helps us best to achieve our goal of creating an excellent product.
We're constantly trying to get better at what we do, sharpen our tools, and learn to get better at developing the best possible software. We support each other in our work and our individual paths. Software and infrastructure development for us is a collaborative process that can only succeed in an atmosphere in which we can experiment, fail and learn, and help each other get better at what we do. Code is not owned by a single person, but by the whole team. We use merge requests and extensive, respectful and friendly code reviews to ensure that the code we ship measures up to our own standards. We host and visit multiple user groups and conferences. Because we know how important it is to always seek better ways to develop software, each employee at ioki has a budget they can use for learning and self-improvement, whether that means visiting a conference or video courses.
Building software and reliable infrastructure is our craft. We take pride in our work. We have a happy and easy-going atmosphere in which we can passionately discuss tools, editors, keyboards and programming languages, always with a wink and a smile.
This is what you can expect from us
Find out more about the ioki Devs and an overview of our Tech Stack in this podcast (German only).