Site Reliability Engineer

Résumé du poste
CDI
Lyon
Salaire : Non spécifié
Télétravail occasionnel
Compétences & expertises
Contenu généré
Clickhouse
Kubernetes
Python
Alertmanager
Haproxy
+12
Postuler

Batch
Batch

Cette offre vous tente ?

Postuler
Questions et réponses sur l'offre

Le poste

Descriptif du poste

La team Engineering s’agrandit et recherche son/sa futur·e Site Reliability Engineer 👋

Batch est une Customer Engagement Platform (CEP) destinée aux grandes entreprises du secteur B2C (retail, médias, luxe, banques, services) avec des millions de profils clients. Elle permet aux équipes marketing de recueillir et d’unifier la donnée client partout où elle se trouve via des APIs et des SDKs, de communiquer nativement via tous les canaux (Email, Push Notifications Mobile et Web, SMS, Messages In-App) et de se connecter facilement aux autres plateformes MarTech (CDPs, Analytics, etc.).

L'Engineering chez Batch est organisée en squads: 3 squads métiers, 1 squad Infra et 1 squad Platform.

Le/la Site Reliability Engineer aura pour mission de construire, de maintenir et d’améliorer de façon continue notre plateforme.

Quelques informations sur notre infrastructure :

  • 80% du footprint de l’infrastructure est distribué sur des serveurs Bare Metal
  • Aucune délégation de nos services "régalien": Nos clusters de bases de données, plateforme de compute (Kubernetes), services de support (logging, monitoring, alerting ...) sont déployés et maintenus par l'équipe Infra.

👉 Missions 

Proposer des évolutions et participer aux conceptions

  • Apporter un œil critique à l’état actuel de l’exploitation de notre infrastructure, et proposer des travaux dans le but d’optimiser nos processus et d’anticiper et réduire la dette technique ;
  • Participer, avec le reste de l’équipe technique, à l’architecture des nouvelles fonctionnalités.

Maintenir les systèmes distribués et infrastructures sous jacentes

  • Observer, analyser et suivre le comportement des systèmes distribués de notre infrastructure afin de proposer des modifications à apporter pour en optimiser notre usage ;
  • Suivre les changements et nouveautés des systèmes distribués & participer à leur évaluation et leur intégration dans notre stack technique ;
  • Participer aux diverses tâches quotidiennes permettant le maintien de l’infrastructure et proposer des façons d’automatiser les tâches récurrentes ;
  • Participer à l’élaboration de la roadmap technique de l’équipe Infra.

La stack infra

Du fait de notre choix d’opérer notre propre infrastructure, de nombreux fondamentaux systèmes, doublés d’une volonté d’automatiser pour assurer la montée en charge :
Réseau : BGP, Routing avancé, VPN, NAT, Quagga, nftables
Stack
: HAProxy, Debian, Kubernetes, Cilium, DirectPV, KeaDHCP, Docker, Kafka, etcd, Cassandra, MariaDB, Clickhouse, Redis, Proxmox, Consul, Traefik
IAC
: Ansible, Pulumi, Terraform, ArgoCD
Monitoring : VictoriaMetrics, Tempo, Grafana, AlertManager


Profil recherché

Compétences techniques 

  • 3 à 5 ans d'expériences sur un poste similaire
  • Développement d'outils avec un langage type Python, Go
  • Expérience avec une solution d'infra as code (Terraform, Pulumi)
  • Experience avec Kubernetes pour la gestion de workload de production
  • Experience avec des systèmes distribués
  • Capacité à mener un projet de A à Z (choix de la solution, implémentation, suivi, vulgarisation & documentation)

Le poste est basé à Lyon où se trouve 90% de l’équipe infra.


Déroulement des entretiens

Batch réalise ses entretiens, en plusieurs étapes simples & lisibles pour tous les candidats :

  • First call avec Rémi, Head of Platform (≈30 minutes)
  • Études de Cas technique + discussion avec l’équipe (≈2 heures)
  • Entretien avec Hervé, CTO
  • Meeting avec un des co-fondateurs de Batch
  • Débrief avec l’équipe RH et offre pour rejoindre Batch ! 🙌

Plus d’infos ici sur Batch, et les avantages salariés !

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Cloud computing et DevOps”.

Postuler