bol.com
The challenge
With over 6 million customers, 28 million monthly visits and 10 million products, bol.com is the most successful on-line retailer in The Netherlands and Belgium. As these numbers imply, bol.com is a big data-driven organization. We currently employ over 1.000 people, including 300 IT professionals in 50+ Scrum teams. And we’re now looking for a System Engineer for our Metrics, Logging and Monitoring platforms to join us!
As System Engineer you are responsible for the engineering and administration of our Metrics, Logging and Monitoring platforms. These platforms receive data from all layers of our on-premise multi-dc Puppet managed infrastructure and are used by everyone in the IT department (~300 ppl).
Together with your colleagues you will be responsible for metrics system based on Graphite/Grafana, receiving 80k datapoints/sec and logging system based on the ELK stack, receiving 40k events/sec (18 nodes ES). You will manage systems that collect huge amounts of data and make that data easily accessible to end users. Occasionally you will develop solutions for ‘missing pieces’ in Python, Ruby or GO. You are also continuously addressing the question how to keep these systems manageable, scalable and connected as the environment continues to grow and change around us.
You will be working in a small autonomous team called Technical Engineering Support (TES), which is a component of our Technical Platform Space and responsible for the Metrics, Logging & Monitoring platforms. Team provides solutions for Scrum and business teams. We are looking for a colleague (senior or medior level) to help us build, run, scale, hack our systems.
Who you are
As System Engineer, you embrace configuration management, monitoring, metrics and logging as the foundation of administering your scalable production environment. You don’t just talk about the best solutions, you build and maintain them. You base your decisions on facts. You enjoy experimenting with new systems, because seeing = believing. You stay on top of developments in your field and apply them to lift your team to the next level. Being on standby is not a problem. But you also appreciate a good night’s sleep and false positives are not conductive.
- Demonstrable experience in a system engineering position;
- Experience with Linux of any flavor (we use RHEL);
- Experience with scripting languages Python, Ruby and/or GO;
- Experience with Puppet, Graphite, StatsD, Grafana is an advantage as well as with Elasticsearch, Logstash and Kibana (ELK) and Nagio
While other companies are still coming to grips with platform provisioning, our motto is ‘if IT moves, automate IT!’. You Build IT, You Run IT, You Love IT.
Our teams are autonomous and fully in charge of everything they deliver. We embrace innovation and new technologies. You are taken seriously, everything is negotiable, and the hierarchy is minimal. We have a lot to do and improve, and we need your help! Bol.com has one of the best work environments (no red tape) you’ll ever encounter. We’ve got an engineer-friendly, open company culture with knowledgeable peers. Of course there will be room to experiment with new tech and there is budget available to go to IT conferences and meetups. Contributions to Open Source is encouraged.