Back to Jobs
RemoteTechnology

Senior Unix/Linux System Administrator-Azure IoT Edge

PY DATA, INC.United States🇺🇸United StatesPosted Oct 26, 2026

Quick overview

SeniorityMid Senior
Work modeRemote
LocationUnited States
Posted19 hours ago
ShellEdge ComputingAnsibleChefIoTPuppetPythonAzureCI/CDLinux

Job description

Senior Unix/Linux System Administrator

Contract right now is till the edge if Jan will most likely be extended

100% Remote

Not just any System Admin but specifically within Azure IOT edge

Must haves

  • Azure IoT Edge
  • Great Scripting
  • Observability
  • Virtual Machines
  • LINUX-RHEL

Job Summary

We are looking for an experienced Unix/Linux System Administrator with strong systems automation experience to administer, operate, and automate our Linux-based server and edge computing environments, including Azure IoT Edge devices, at scale across a fleet of approximately 11,000 virtual machines. This role is responsible for day-to-day system administration, patching, automation, container operations, and production-grade observability (OpenObserve, PrometheGrafana) across on-premises and cloud-based disaster recovery systems. The ideal candidate is a hands-on operator who is comfortable scripting, troubleshooting, and maintaining CI/CD pipelines in a fast-paced, always-on environment.

Experience Required

10+ years of hands-on experience as a Unix/Linux System Administrator, with a strong track record of operating production Linux systems, containers, and CI/CD-driven automation workflows at scale.

Key Responsibilities

  • Administer and support Azure IoT Edge devices and modules (edgeAgent/edgeHub) in production, including provisioning, patching, updates, and day-to-day troubleshooting.
  • Plan and execute quarterly Azure IoT Edge upgrade and maintenance activities -- upgrading the IoT Edge runtime across the fleet within scheduled maintenance windows, with minimal disruption to store/edge operations.
  • Perform L3-level Linux system administration: user/access management, kernel and OS-level troubleshooting, performance/capacity tuning, and root-cause analysis for recurring or high-severity incidents.
  • Operate and maintain the observability stack (OpenObserve for logs, PrometheGrafana for metrics and dashboards) across edge, application, and cloud systems.
  • Support disaster recovery execution between primary edge/on-prem infrastructure and cloud-based DR environments, including running failover/failback procedures and DR drills.
  • Build, maintain, and troubleshoot CI/CD pipelines for application and infrastructure deployment.
  • Write and maintain automation scripts/playbooks (Ansible/Puppet/Chef, shell, Python) to reduce manual operational work.
  • Respond to alerts, triage incidents, and escalate per runbook/on-call procedures; keep runbooks and documentation current.
  • Collaborate with cross-functional teams (security, networking, application) on day-to-day operational issues and change requests.

Similar jobs