Présentation de l'entreprise

Avec plus de 35 000 projets financés depuis sa création en 2010 et plus de 3 millions d’utilisateurs, Ulule est la première plateforme de crowdfunding en Europe (https://ulule.com). Notre site est disponible en 8 langues !

Nous sommes à ce jour 50 au sein de l’équipe, basés pour la plupart à Paris (9ème arrondissement), et avons déjà ouvert des bureaux à Montréal, Barcelone. Outre son côté dynamique et international, Ulule est une des 25 premières entreprises françaises certifiées B Corp, ainsi reconnue pour son impact sociétal positif, au cœur même de son activité.

Description du poste

Nous cherchons une personne passionné·e par la conception d'infrastructures scalables avec des problématiques de haute disponibilité.

Vous serez amené·e à travailler directement avec le CTO pour porter la responsabilité de l’infrastructure :

  • Monitorer nos serveurs et applications
  • Participer à la conception de l’architecture de nouveaux services
  • Scaler, solidifier et maintenir la plateforme existante
  • Migrer, imaginer de nouvelles architectures et modes de déploiement
  • Mettre en place de nouveaux workflow
  • Assurer la haute disponibilité de nos web services
  • Simplifier la mise en place des environnements de développement
  • Apprendre de nouvelles choses et les pousser en production :)

Lieu de travail : Paris 9e (station Anvers) mais ouvert au full-remote

Profil recherché

Nous recherchons quelqu’un de curieux, autonome, autodidacte et très pro-actif dans la communication, capable de travailler avec les équipes.

  • Connaissance du fonctionnement bout à bout d’un service web
  • Solides connaissances de Linux et scripting bash
  • Bonnes connaissances de Ansible
  • Bonnes bases en réseau et sécurité (VPN, iptables, vlan, etc.)
  • Connaissance d’un langage de scripting (Python, Ruby, etc.)
  • Volonté d’utiliser Go en production
  • Monitoring d’applications avec Prometheus
  • Gestion des logs (Kibana, Loki)
  • Mise en place de pipeline CD/CI
  • Mise en place d’infrastructures en clustering (Rabbitmq, Elasticsearch, Redis)

Point de bonus

  • Expériences avec Vault et Consul
  • Expériences avec KVM (proxmox) et cloudinit
  • Expériences avec Terraform
  • Analyse de performance des applicatifs
  • Des expériences Open Source avec lesquelles on peut jouer ;)

Ce que l’entreprise va vous apporter

  • Un environnement enrichissant et humain : vous apprendrez beaucoup de choses techniques mais pas que ;)
  • Tickets restaurants
  • Des bureaux sympas dans Paris
  • Une après-midi de libre tous les vendredis sur des projets de R&D
  • Du remote lorsque vous avez besoin de vous isoler pour mieux vous concentrer
  • La participation à des conférences

Exemples de nos réalisations

Notre stack actuelle hébergée sur bare-metal

  • Python/Django, Go
  • HAProxy, Nginx, Varnish
  • PostgreSQL + PgBouncer, Redis (très utilisés)
  • RabbitMQ
  • Ansible
  • ELK, Prometheus, Grafana
  • Consul, Vault
  • Wireguard
  • NSD, unbound (DNS)
  • Jenkins, invoke
  • Docker, KVM (proxmox)

Quelques sujets sur lesquels vous serez amené·e à travailler

  • Déploiement automatique de VM dans un pool de serveurs
  • Migration du serveur de DNS vers Consul
  • Déploiement automatique d’un environnement de développement (multi-sandbox)
  • Gestion dynamique des secrets avec Vault

Déroulement des entretiens

  • Entretien d’introduction avec le CTO & VP Engineering
  • Entretien technique autour de cas pratiques
  • Discussion avec le CEO

Contactez nous à tech[at]ulule.com avec votre CV.