Hacker Newsnew | past | comments | ask | show | jobs | submit | michaelkipper's commentslogin

Shopify | Toronto, Ottawa, Montreal, Remote | Full-Time | Infrastructure Engineers

I'm looking for a Senior Infrastructure Engineer at Shopify.

Shopify is a commerce platform, receiving millions of unique visitors each month and serving billions of requests per day.

I lead the Service Communication (RPC) team here, where we're responsible for all 1st party service-to-service communication. In the past year, we've built out the Cusco Platform, our blessed client/server library which product teams are using to ensure their network calls are reliable, resilient and observable.

Right now, we're deep into our integration of our service mesh, which we're using Istio & Envoy to build out. Shopify has an extremely large, multi-cluster Kubernetes deployment on GKE which we're building on. We're running into scaling issues with Istio that we're not sure anyone has seen before.

The team is currently in Toronto, Ottawa, Montreal and the USA. I'd prefer someone willing to work from one of those locations, but I'm definitely not ruling out remote for the right hire.

Large-scale Kubernetes experience is desired, and experience deploying a service mesh would be a bonus.

Apply here: https://www.shopify.com/careers/senior-software-infrastructu...


Shopify | Production Engineer | Toronto, Ottawa, Montreal - Canada | https://www.shopify.ca

Shopify is the world’s fastest growing commerce platform, with no plans to slow down. We’re on a mission to scale our platform while simultaneously improving performance, reliability, and resiliency. To do this, we need the help of dedicated, methodical, and versatile developers!

The Service Communication team at Shopify is responsible for defining, coordinating and monitoring all service-to-service network communication at Shopify. As part of the larger Service Patterns group, we work with all Shopifolk to create and maintain a high-reliability network of services that make up the distributed application.

Only a few short years ago we had 20 services running all of Shopify and now we have well over 600. We expect that number to increase over the next few years as we add new features and scale our current service to more customers. Creating a resilient platform for service-to-service communication will give us the ability to move fast and not break things.

If you're into infrastructure & operations (call it Production Engineer, DevOps, whatever) this can be an awesome role. We're currently on Kubernetes with Google Kubernetes Engine (GKE) and are exploring Istio as our service mesh (with Envoy Proxy as our sidecar). We're also building out client libraries in Ruby, Go and Python.

Apply here: https://www.shopify.com/careers/production-engineer-scalabil...

- Michael Kipper


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: