Nous cherchons un(e)...

Ingénieur/Ingénieure plateforme de mise en cache - Ingénierie de production

Résumé de l'annonce du poste
Bureau
Spécialité Ingénierie

À propos du poste

Chez Shopify, nous exécutons des centaines d'applications qui améliorent le commerce pour tous. Pour aider notre équipe de développement à évoluer rapidement et à bâtir pour le long terme, pour aider notre équipe de développement à évoluer rapidement et à bâtir sur le long terme, notre plateforme de mise en cache exploite l’infrastructure de mise en cache, maintient les bibliothèques utilisées pour accéder à ces systèmes et conseille nos développeurs sur la bonne utilisation des couches de mise en cache. Notre objectif est de créer un système simple à utiliser, qui permette un prototypage rapide, tout en étant suffisamment puissant et personnalisable pour donner corps à de nouvelles idées, de la conception à la production.

Vous travaillerez avec d'autres équipes d'ingénierie de production pour fournir un service de base que tous les développeurs et services de Shopify utiliseront. Cela servira à renforcer les nouvelles fonctionnalités et à garantir la fiabilité du système à tous les niveaux de l'entreprise.

Compétences requises pour le poste:

  • Excellentes compétences en programmation. Nous travaillons habituellement avec Ruby and Go, mais une expérience avec n'importe quel langage suffit.
  • Avoir de la ressource et être capable d'apprendre de manière indépendante de nouveaux langages, logiciels, infrastructures et API
  • Expérience dans le débogage et la maintenance de systèmes distribués
  • Aptitudes à la résolution de problèmes et à la pensée critique
  • Compréhension de ce qu'implique la création d'une application de bout en bout, savoir combler le fossé entre une application et le système qui l'exécute
  • Connaissance des systèmes commerciaux PaaS, tels que Heroku
  • Expérience de mise à l'échelle d'une architecture système et connaissance des outils d'orchestration tels que Mesos ou Kubernetes
  • Expérience des processus de livraison continue, et plus particulièrement de l'automatisation

Compétences appréciées:

  • Expérience avec Ruby et/ou Rails
  • Une expérience avec C/C++
  • Capacité à déboguer au niveau du système Linux
  • Expérience dans le développement de systèmes de surveillance, d'outils et d'alerte à grande échelle et à haute disponibilité
  • Connaissance professionnelle d'un fournisseur de cloud majeur (AWS, Azure, Google Cloud)
  • Expérience de la résilience et de la planification de la capacité de grands services Internet

Quelques-unes des tâches que vous aurez probablement à effectuer au cours des premiers mois:

  • Améliorer l'efficacité de nos couches de mise en cache
  • Rationaliser l'utilisation de plusieurs bibliothèques sur différents services
  • Créer des outils permettant aux propriétaires de services de gérer leurs services de manière autonome

Les 🛠 que vous utiliserez sont : Go, Kubernetes, Docker, GCP, AWS, GitHub, Ruby, Rails, MySQL, Redis, Memcached, Nginx

Ce poste comprend des heures d'astreinte réparties à tour de rôle entre vous et les membres de votre équipe.

Si vous souhaitez nous aider à façonner l'avenir du commerce chez Shopify, cliquez sur le bouton « Postuler maintenant » pour soumettre votre candidature. Veuillez adresser votre lettre de motivation à Tyler en expliquant pourquoi ce rôle spécifique correspond à vos centres d'intérêt et à votre expérience.

Offres d’emploi pour le poste de/d’ similaire
Poste Spécialité Bureau
Ingénieur(e) logiciel principal(e) – Sécurité mobile Ingénierie Montreal, Canada
Vous êtes responsable de l'ingénierie de sécurité ou responsable technique ? Ingénierie Montreal, Canada
Ingénieur(e) logiciel principal(e) – Sécurité mobile Ingénierie Montreal, Canada
Développeur(euses) back-end Ingénierie Montreal, Canada
Vous êtes responsable de l'ingénierie de sécurité ou responsable technique ? Ingénierie Montreal, Canada
Directeur/Directrice de l'ingénierie de sécurité Ingénierie Montreal, Canada
Développeur(se) iOS - Core Mobile Ingénierie Montreal, Canada