On being a Fleet Ops Engineer at balenaAt balena, we help our customers deploy and manage tens of thousands of Io T devices across the globe. The balena 'fleet' is extremely heterogeneous, with devices of many different types and architectures, and is constantly growing and evolving. You wo not have just a single component to maintain, but instead you will work both on providing workarounds that can eventually be productized, and on making existing tools more robust and scalable.
Components like on-device metrics, monitoring, data visualization, and debugging are all common territory for the team. Things you work on today may become new capabilities in the balena platform tomorrow!
ResponsibilitiesTake customer interactions and issues, write scripts and turn these into tools and products that will enable our users to effectively manage the health of their own fleetsConvert reactive support into preventative maintenance -- diving in to solve the problem now with whatever means necessary, but then building and automating tools/products for the entire fleetContribute to roadmap, development, and maintenance of key OS features such as remote host OS updates, brownfield migrations, etc.
Help define and educate users on best practices for going to production on balena; you will be a go-to resource for best practices, and will learn and teach the lessons of scalingBe a key resource for other engineers on support; you will often be asked to lend your expertise and contribute to internal docs/cookbooks to extract your knowledge and educate othersCreate tools to help monitor and understand the overall health of the balena device fleetRequirementsCustomer-facing skills; ability to understand the actual problem users are trying to solve and work together to find a solutionDynamic and flexible demeanor, as user requirements and/or the product change frequentlyAbility to both hold the big picture in mind and dive into the weeds.
Continuous improvement mindset; you are constantly thinking about how to automate your manual work and be more efficientAbility to independently make tradeoff decisions and knowing where your marginal time is most productively spentBeing curious and willing to constantly build on your product knowledge (through projects, tutorials, support shifts, etc. and familiarity with tool building and automationBackground in Sys Admin, Sys Eng, Dev Ops, SRE types of roles, or experience working on similar challengesInterest in or familiarity with Io T, embedded software, the balena platform, etc. Along with your CV/Resume, please answer the questions in our application form to help us make an informed initial assessment.