Platform Engineer (Edge / Docker / IIoT)
Portainer.io
IndiaremotePosted 1 month ago
Skill Required
Platform-EngineeringEdge-ComputingDevOps-EngineerContainer-EngineeringIoT-EngineeringInfrastructure-Platform-EngineerPlatform-EngineerKubernetes-Platform-EngineerPlatform-Services-EngineerCloud-Native-Platform-EngineerPlatform EngineerDockerShell ScriptingEmbedded LinuxtroubleshootingEngineeringnetworkingautomationEmbedded CI2CLinuxMQTTVPNandFulltime
Key highlights
- 100,000+ edge devices in the fleet
- Strong commercial experience with Docker and Docker Compose required
- Experience with IoT and Industrial IoT (IIoT) required
- Direct collaboration with product engineering
- Excellent customer communication skills required
- Experience deploying to remote or distributed edge environments required
Role overview
We're looking for an Edge Platform Engineer to help operate and modernize one of the world's largest industrial edge computing deployments. You'll work with a fleet of more than 100,000 connected edge devices running Docker-based applications in challenging real-world environments where connectivity is intermittent, bandwidth is constrained, and devices may remain offline for extended periods.
Responsibilities
- Help operate and modernize one of the world's largest industrial edge computing deployments
- Work with a fleet of more than 100,000 connected edge devices running Docker-based applications in challenging real-world environments where connectivity is intermittent, bandwidth is constrained, and devices may remain offline for extended periods
- Combine Docker platform engineering, edge computing, networking, deployment automation, troubleshooting, and customer collaboration
- Work directly with enterprise customers and our engineering team to solve complex operational problems at scale
Requirements
- Strong commercial experience with Docker and Docker Compose
- Experience with IoT and Industrial IoT (IIoT)
- Experience supporting Linux systems in production
- Experience deploying applications to remote or distributed edge environments
- Experience operating systems across unreliable, high-latency, or bandwidth-constrained networks
- Strong understanding of container networking
- Experience in Edge Computing
- Experience troubleshooting production systems remotely
- Familiarity with container image optimization and multi-stage Docker builds
- Strong Linux troubleshooting skills
- Excellent customer communication skills
Nice to have
- Experience with one or more of: IoT gateways, Manufacturing automation, Connected vehicles, Mining, Energy, Oil & Gas, Utilities, Retail edge deployments, Smart factories, Industrial networking
- Experience with Docker Swarm
- Experience with Portainer
- Experience with MQTT
- Experience with OPC-UA
- Experience with Modbus
- Experience with edge gateways
- Experience with VPN technologies
- Experience with reverse proxies
- Experience with mTLS
- Experience with embedded Linux
- Experience with ARM devices
- Experience with systemd
- Experience with shell scripting
- Background in industrial IoT, edge gateways, manufacturing systems, mining, energy, transportation, or other distributed edge environments
Benefits
- Work on real-world engineering problems that exist at massive scale
- Opportunity to influence future platform capabilities
- Direct collaboration with product engineering
Additional details
- 100,000+ edge devices
- Global industrial deployments
- Large enterprise customers
- Modern container technologies
- Examples of problems you'll solve: Why didn't a remote device receive its update? How do we safely update 100,000 devices without disrupting production? How can we reduce a 900MB update to 40MB? What happens when a device reconnects after being offline for three months? How do we deploy software across satellite or cellular networks with limited bandwidth? How do we detect unhealthy applications running on remote industrial gateways?
- Originally posted on Himalayas