Fleet Engineer / IoT Engineer

NAM Info Inc

Minneapolis (MN)

On-site

USD 83,000 - 124,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NAM Info Inc is seeking an experienced Fleet Engineer / IoT Engineer to manage Linux-based edge device fleets and containerized apps in a 100% onsite role in the Minneapolis, MN area. You will lead provisioning, onboarding, and lifecycle management of edge devices, configure BalenaCloud fleets, and ensure secure, scalable deployments across distributed environments.

The role emphasizes hands-on work with BalenaCloud, Docker, CI/CD pipelines (GitLab CI/CD, GitHub Actions, Jenkins), and

Qualifications

  • Hands-on experience with BalenaCloud, balenaCLI, or Metropolis.
  • Exposure to Docker and Docker Compose for containerization.
  • Experience implementing CI/CD pipelines (GitLab CI/CD, GitHub Actions, or Jenkins).
  • Strong Linux administration skills (Ubuntu, Debian, Raspberry Pi OS).
  • Container image building, optimization, and deployment experience.
  • Bash/Shell scripting proficiency.
  • Python for automation, deployment, monitoring, and tooling.
  • Remote diagnostics and log analysis expertise.
  • Network configuration and security for remote edge devices.
  • Git and version-control best practices.
  • API integration and automation scripting.

Responsibilities

  • Lead provisioning, configuration, onboarding, and lifecycle management of Linux-based edge devices.
  • Manage BalenaCloud fleets and fleet-wide deployments.
  • Oversee device registration, software updates, maintenance, and decommissioning.
  • Deploy and monitor containerized applications across distributed edge fleets.
  • Configure environment variables, device settings, and application releases.
  • Plan and execute OTA software/firmware updates with minimal disruption.
  • Troubleshoot devices remotely and perform diagnostics and log analysis.
  • Build, optimize, and deploy container images with Docker/Docker Compose.
  • Establish CI/CD pipelines using GitLab CI/CD, GitHub Actions, or Jenkins.
  • Develop automation with Python and Bash; manage code with Git.
  • Perform Linux administration across Ubuntu, Debian, Raspberry Pi OS.
  • Configure network connectivity and security for remote devices.
  • Integrate edge apps with APIs and enterprise systems.
  • Support secure communication between edge devices and backend/cloud.

Skills

Linux administration
Python scripting
Bash
API integration
Remote diagnostics
Log analysis
Network configuration
Git/version control
Troubleshooting
Collaboration

Tools

BalenaCloud
balenaCLI
Metropolis
Docker
Docker Compose
Kubernetes/K3s
GitLab CI/CD
GitHub Actions
Jenkins
Ubuntu
Debian
Raspberry Pi OS
Prometheus
Grafana
ELK Stack
MQTT

Job description

Hi,

Greetings from NAM Info Inc.!!!

Role: Fleet Engineer / IoT Engineer

Location: Minneapolis, MN Area (100% Onsite)

Duration: 6 Months Contract

Experience Required: 4+ Years

Skills: Linux ~ Edge Device Fleet Management ~ BalenaCloud ~ balenaCLI ~ Metropolis ~ Docker ~ Docker Compose ~ CI/CD ~ GitLab CI/CD ~ GitHub Actions ~ Jenkins ~ Containerization ~ Git ~ Ubuntu ~ Debian ~ Raspberry Pi OS ~ Bash ~ Python ~ API Integration ~ Network Configuration ~ Remote Diagnostics ~ Log Analysis

Job Description:

We are seeking an experienced Fleet Engineer to manage, deploy, monitor, and maintain Linux-based edge device fleets and containerized applications across distributed environments. The ideal candidate will have strong hands‑on experience with edge device fleet management, Linux administration, Docker, CI/CD, Python automation, and remote device troubleshooting.

Responsibilities:

Lead the provisioning, configuration, onboarding, and lifecycle management of Linux-based edge devices.

Provision and configure edge devices into BalenaCloud fleets and manage fleet-wide deployments.

Manage device registration, software updates, maintenance, monitoring, and decommissioning activities.

Deploy and monitor containerized applications across distributed edge device fleets.

Configure fleet-wide environment variables, device settings, and application releases.

Plan and execute OTA (Over-the-Air) software and firmware updates with minimal operational disruption.

Troubleshoot edge devices remotely and perform diagnostics, log analysis, and issue resolution.

Build, optimize, and deploy container images using Docker and Docker Compose.

Implement and maintain CI/CD pipelines using GitLab CI/CD, GitHub Actions, or Jenkins.

Develop automation scripts and deployment tools using Python and Bash.

Manage source code and configuration using Git-based version control.

Perform Linux administration across Ubuntu, Debian, Raspberry Pi OS, and similar Linux environments.

Configure network connectivity and security for remote edge devices.

Integrate edge-device applications with APIs and enterprise systems.

Support secure and reliable communication between distributed edge devices and backend/cloud platforms.

Collaborate with engineering and technology teams to troubleshoot deployment, connectivity, application, and infrastructure issues.

Key Qualifications:

Strong hands‑on experience with BalenaCloud, balenaCLI, or Metropolis.

Strong experience with Docker and Docker Compose.

Experience implementing CI/CD pipelines using GitLab CI/CD, GitHub Actions, or Jenkins.

Strong Linux administration skills with Ubuntu, Debian, Raspberry Pi OS, or similar distributions.

Hands‑on experience with container image building, optimization, and deployment.

Strong Bash/Shell scripting experience.

Experience using Python for automation, deployment, monitoring, and operational tooling.

Strong troubleshooting skills including remote diagnostics and log analysis.

Experience with network configuration and security for remote edge devices.

Strong understanding of Git and version-control practices.

Experience with API integration and automation scripting.

Preferred Qualifications:

Experience integrating edge devices with Azure IoT, AWS IoT, or Google Cloud IoT.

Understanding of VPNs, firewalls, proxies, and secure communications.

Familiarity with MQTT, REST APIs, and WebSockets.

Experience with air‑gapped/offline deployment strategies.

Knowledge of Kubernetes/K3s at the edge.

Experience with device security, certificate management, and secure boot.

Experience with observability tools such as Prometheus, Grafana, and ELK Stack.

Experience working with ARM‑based devices such as Raspberry Pi or NVIDIA Jetson.

Strong communication and collaboration skills with the ability to work in a fast‑paced engineering environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Edge Fleet Engineer | IoT & Linux Automation
Edge Fleet Engineer | IoT & Linux Automation

NAM Info Inc • Minneapolis (MN)

On-site
USD 83,000 - 124,000
Software Engineer — Fleet
Software Engineer — Fleet

Specter • San Francisco (CA)

On-site
USD 180,000 - 240,000
Edge Platform Engineer
Edge Platform Engineer

Movendi Inc. • San Francisco (CA)

Hybrid
USD 140,000 - 210,000
IT Client Engineer
IT Client Engineer

Figureai • San Jose (CA)

On-site
USD 120,000 - 180,000
IT Client Engineer
IT Client Engineer

Figure • San Jose (CA)

On-site
USD 180,000 - 210,000
IT Client Engineer
IT Client Engineer

Figure- • San Jose (CA)

On-site
USD 120,000 - 180,000
Senior Linux Systems Engineer
Senior Linux Systems Engineer

Orange Barrel Media, LLC • Columbus (OH)

On-site
USD 110,000 - 160,000
Senior Embedded Engineer – Robotics & Sensor Systems
Senior Embedded Engineer – Robotics & Sensor Systems

Quartermaster • Arlington (VA)

On-site
USD 140,000 - 190,000
Senior DevOps Engineer (Kubernetes, Docker, Jenkins)
Senior DevOps Engineer (Kubernetes, Docker, Jenkins)

CatchProbe Intelligence Technologies • San Francisco (CA)

On-site
USD 120,000 - 180,000
Senior Embedded Engineer – Robotics & Sensor Systems
Senior Embedded Engineer – Robotics & Sensor Systems

StartX • Arlington (VA), Northern (KY)

Hybrid
USD 130,000 - 190,000