Why should you join us?
At METRO SYSTEMS ROMANIA we build the software and digital solutions that power one of the biggest retailers in the world, Metro Cash&Carry.
The One Platform Reliability Engineering team's goal is to maintain and continuously improve the customer experience in order to achieve an optimal balance between high reliability, scalability and resilience of the software product. We do this by: developing reliability tools and self healing techniques, mitigating common issues, providing transparency about alerts and incident resolution, ensuring that the post-mortem analysis is conducted. A typical reliability engineer also builds tools to help in the automation of recurrent issues and ensures that the points raised towards the product development teams are implemented.
We’re currently looking for enthusiastic, dedicated, motivated colleagues who are familiar with running mission critical applications and who can help us improving the reliability of our products.
We’re looking for someone who:
Has hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between;
Has experience in analyzing and troubleshooting large-scale distributed systems;
Is comfortable with collaboration, open communication and reaching across functional borders;
Will focus on lowering the mean time between having ideas and making stuff happen.
The skills you’ll need:
3+ years running distributed services in production on Linux;
Knowledge of microservices architectural principles, with a focus on RESTful APIs;
Languages Bash, Python, Go or Java;
Experience/knowledge of Kubernetes/Docker containers;
Understanding of performance monitoring and tuning and familiarity with tools like Datadog, Prometheus and Grafana, ELK stack, or similar;
Knowledge of web security and networking with a good understanding of protocols and services like TCP/IP, HTTP/S, SSL/TLS, DNS, LDAP, Load balancing;
Understanding of NoSQL databases (with a focus on Cassandra).
You’re a great fit for us if you:
Have the ability to communicate with users and other technical teams;
Have experience with automation tools;
Have a systematic problem solving approach, coupled with a strong sense of ownership and drive;
Have a good sense of humor;
Are always thinking “What happens if this fails?”;
Can work independently and is self-motivated but thrives as part of a team
What benefits you'll have:
Flexible working time;
Minibus transfer for the daily commuting to work;
Possibility to work from home;
Health and life insurance;
Opportunity to learn and work with a variety of technologies;
Trainings (technical, soft skills, business, English);
Multicultural, Agile environment that encourages new ideas and innovation;
Fitness centers discounts;
Sports activities & other company events;
Free Bookster account;
and…fresh orange juice, free coffee, fresh fruits.