Devops Engineer

Ambassador Labs (Previously Datawire) | Canada

Ambassador Labs (formerly Datawire), the cloud native developer experience leader, enables developers to code, ship, and run applications faster and easier than ever. Maker of top Cloud Native Computing Foundation (CNCF) open source projects, including Emissary-ingress and Telepresence, Ambassador Labs delivers a developer control plane for Kubernetes that integrates the development, deployment, and production infrastructure for developers and organizations worldwide including Microsoft, PTC, NVidia, and Ticketmaster. Ambassador Labs is backed by top investors including Insight Partners, Matrix Partners, Trinity Ventures, and Four Rivers Group.

We are looking to hire a DevOps engineer that cares as much about empowering developers as we do and have embraced the cloud native phenomenon that is taking over the world. We strongly believe that Ambassador Labs’ success is dependent on hiring a diverse team. Diversity means a broader spectrum of opinions, ways of working and approaches to solving problems; we feel it is critical to helping drive the creativity, innovation and sound decision-making our customers love us for!

About the Job


As a DevOps engineer at Ambassador Labs, you will improve the security and reliability of products and services aimed at drastically improving the way cloud native developers work. Your impact will be felt by thousands of users at companies like Epic Games, Microsoft, PTC, Ticketmaster, Cisco and Unity Technologies. This is a rare opportunity to join a growing team of smart and empathetic software engineers. The role is focused primarily on development of new products and services.

We have loosely adopted Basecamp’s Shape-Up approach to development by undertaking well-shaped projects in six-week cycles. As a team, our focus is firmly on products that help users make the shift to the cloud with Kubernetes, front and center.

Here’s a bit more insight into what your work life will be like as a DevOps engineer at Ambassador Labs:

    • You’ll work in Golang, Python, Terraform, and Javascript because our products comprise multiple services and those services are written in various languages.
    • You’ll work on Linux and Mac: some of us work on one platform, some on the other, but as a DevOps engineer you’ll need to ensure our tools work on both.
    • You’ll also use your favorite IDE or editor; although we use different ones, we’re oddly free of those silly “mine is the best” discussions :). You’ll work as part of an infrastructure team that’s proactively improving the security and reliability of our systems in six-week development cycles, and then you’ll cool down between cycles doing self-directed learning, improving your tools, or maybe even hacking up a demo of an exciting new idea of yours.
    • You and your team will use GitHub issues and ZenHub or Notion to plan and track your the work; CircleCI for continuous integration; Amazon AWS, Google Cloud, and Microsoft Azure for cloud execution; Google Cloud for monitoring and alerts; Docker Hub, GCR, and Quay for container image hosting; Gatsby and Netlify for web site publication; and of course Slack and Zoom. You’ll have a weekly all-company (Zoom) meeting to stay current on all the things, but we try hard to minimize the number of scheduled meetings in order to maximize focus time.

As an engineer, on-call responsibility is shared among all engineers in the organization, currently one week every three months.

About You


You are an engineer who enjoys developing products and you consider yourself a DevOps aficionado. At the core, you are motivated by figuring out ways for developers (your people!) to own their work through the power of microservices and Kubernetes. You’re driven by understanding customers and their problems. You move with purposeful action and, most importantly, you pride yourself on execution.

We’re looking for candidates with a strong track record of putting Golang, Python, Terraform, and Javascript to use to make systems secure and reliable. You’ve already had some direct or indirect exposure to Kubernetes and have a passion for creating WOW experiences while at the same time making continuous improvements. Have a great idea? Act on it! You don’t have to go through layers of bureaucracy to get things done at Ambassador Labs (first of all because that’s against our philosophy, and secondly because we don’t have layers of bureaucracy!).

Ambassador Labs is a remote-friendly company with “pods” in Boston, Portland and Montreal. Our pods are a way of bridging the gap between being 100% remote and working in an office. Eventually, when it is safe to do so, we will have physical offices in each of these locations for team members to go to on a part-time basis to fuel their creativity through brainstorming and watercooler conversations. This is our way of creating the best of both worlds. For now, everyone is 100% remote.

How to Apply


We are looking forward to hearing from you. We move quickly and decisively. We don’t need to talk to 20 other candidates to make a decision, so if the fit feels right on both sides, you can be part of the team as soon as next week! The first step is speaking to our People Person, followed by the engineering leadership, and then a few of your future colleagues/team members. Interviews are typically 30 - 45 minutes, all remote. We’ll talk through your background, your approach to work, and dive into your technical knowledge. No algorithms, no off-the-cuff coding sessions, or brainteasers: we want to hear about your real-life experience and successes, especially the users that you’ve made happy.

This is a demanding application process and a significant career move that’s well worth considering. We appreciate you giving us that consideration, and we promise to give you our full attention in return. Talk to you soon!

Findwork Copyright © 2021

Newsletter


Let's simplify your job search. Receive your tailored set of opportunities today.

Subscribe to our Jobs