Site Reliability Engineer - SRE Team (Paris or Bordeaux)

Paris, IDF, FranceFull-time

Company Description

We are music and tech fans hailing from all over the globe, working to make Deezer the most personal music streaming service. From data scientists to tech experts, artists & labels specialists to marketers, and even in-house music editors, our team is spreading the love for music to over 180 countries. Supporting local and international artists and bringing them closer to their fans is our mission - we believe music is about diversity, multiculturalism and togetherness. Ready to join the team? We're all ears.

Job Description

How about you?

We are looking for a Site Reliability Engineer to join the SRE Team. You will work for the Payment team with the Head of Payment, the Product Manager, the Project Manager, and with the other Engineers of the team. Furthermore, you will be in contact with the Core Infrastructure team in charge of the Deezer infrastructure.

The Payment Team is in charge of the B2C Subscriptions:

  • The payment pages where the customers can use their favorite payment methods (Credit Card, PayPal, Direct Debit, inAppPurchase, Google Play Billing, Carrier Billing, Klarna, …)

  • A catalog of more than 30 000 offers

  • 180+ countries

  • 40 currencies

  • 15 Payment Partners

  • Several millions of transactions

  • The fraud detection system


What you will do:

  • Ensure that all written code and architecture is high quality, reliable, scalable, and performant

  • Help the Payment team to migrate their service in a Service Oriented Architecture 

  • Keep the Payment platform and services compliant with the PCI-DSS 

  • Implement and optimize the SLOs and the Four Key Metrics of the Payment services

  • Work closely with the team to understand and mitigate the issues on related their services

  • Help the team to handle and reduce its Toil


What we are looking for:

  • 5 years experience in software engineering with significant experience on a service-oriented architecture in production

  • Great knowledge and adherence on SRE principles

  • Proficient with at least two programming languages (PHP, Go, Typescript)

  • Strong and proven software skills (code design and quality, SOLID, DDD, Automated tests, API / HTTP, GraphQL, code review)

  • Good knowledge on several Site Reliability Engineering skills (Debian, Ansible, Helm, Prometheus, ELK, Grafana, CI/CD, Jenkins, docker, git, memcache, kafka, unix, network)

  • DBA experience on MySQL/MariaDB and a experience one of those NoSQL database is welcomed: Cassandra, Elasticsearch or CouchDB

  • Must be proactive, self-directed and organised

  • Good communication skills and the capacity to adapt

  • Interest in reducing infrastructure carbon footprint is appreciated

  • Fluency in English or French

Additional Information