Remote jobs in Programming

WORK ANYWHERE!

Balena

Fleet Reliability Engineer

Worldwide

node.js

typescript

docker

linux

bash

3 months

Remote Jobs

>

Remote Jobs in Worldwide

>

Fleet Reliability Engineer

Location: Type: Full-time

What you will do


The ‘balena fleet’ is ever-growing and heterogeneous, with hundreds of thousands of devices of different types and architectures distributed across the globe. The mission of our Fleet Reliability Engineers is to enable our users to safely deploy, monitor, and manage the health of their IoT devices and ensure they continue to scale their own fleets and succeed with balena.


As a member of the team, you will be at the cutting-edge of support-driven development. You will be part operator and part product engineer. You will investigate issues, assist users with solving immediate problems and work at all levels of the stack to help us build compatibility between previous and new versions of our components and sustainably scale the devices connected to our backend and the backend itself.


You will also develop solutions to high-impact, high-complexity challenges affecting the entire meta-fleet and contribute to the platform roadmap with data from the field. On-device metrics, monitoring, data visualization, and debugging are all common territory. Examples of past projects include balenahup — our solution for managing host OS updates; and configizer — a solution for safely adjusting on-device configuration remotely.


Responsibilities



  • Identify user needs and patterns in feedback and understand the root causes of friction while keeping a global view of all of our customer's fleets

  • Lead the shift away from reactive support to preventative maintenance by making existing tools more robust and scalable and building new ones

  • Help brainstorm long-term solutions and own the implementation of new features and products for balena fleet owners including development, testing, deployment, and maintenance

  • Contribute to documentation and user-facing guides for your implementations

  • Be a source of advice for peers, learning and teaching how to best help users and customer monitor and debug their fleets of devices

  • Participate in customer support – educate balena users on best practices for going to production and scaling and managing their fleets


Requirements



  • Background in software development, infrastructure, and/or system operations

  • Experience writing high-quality, production-ready code and debugging complex issues

  • Working knowledge of Linux operating system internals and scripting

  • Ability to manage ambiguity, make critical trade-off decisions, and push projects to completion

  • Continuous improvement mindset, and desire to make self and others more effective

  • Willingness to constantly build on your product knowledge (through projects, tutorials, support shifts, etc.)

  • Excellent verbal and written communication skills, and fluency in English


Bonus points



  • Firm grasp of technologies like Typescript, Node.js, Bash, Go, and Docker

  • Strong understanding of networking concepts (load balancers, routers, etc.)

  • Experience developing internal tooling and automation

  • Familiarity with IoT, embedded computing, or the balena platform as a user/contributor

  • Contributions to OSS projects and community involvement

  • Background in leading projects and working across functions to build reliable products


Make sure to let us know if any of these items apply to you!

Your DREAM REMOTE JOB inside your inbox!

Get a
email of all new remote
Jobs.

Cookies, terms, and privacy policy

By clicking or navigating this website you accept and allow all our cookies, terms of use and privacy policy. This site uses cookies to offer you a better browsing experience.

UNDERSTOOD
feedbackfeedback

How would you rate your experience?

Experince

We may wish to follow up. Enter your email if you're happy for us to contact you.