Tech Stack
AnsibleAWSDockerEC2IoTKubernetesLinuxPythonShell ScriptingTCP/IP
About the role
- Monitor, maintain, and troubleshoot a large fleet of cameras, camera relays, video displays and POS transaction relay devices
- Perform remote firmware updates and configuration changes across distributed hardware
- Diagnose and resolve hardware connectivity, performance, and operational issues
- Coordinate with field technicians for on-site installations and repairs when remote resolution isn't possible
- Manage installations of POSIX/Linux-based embedded systems, AWS IoT, Windows services and field devices
- Configure and maintain device networking, including USB network interfaces, VPN connections and firewall rules
- Implement automated monitoring and alerting for device health and performance
- Maintain device inventory, documentation, and configuration management systems
- Support new location installations by configuring devices pre-deployment
- Create and maintain installation procedures and technical documentation
- Provide technical guidance to field installation teams
- Validate device functionality and network connectivity post-installation
- Analyze device performance data to identify optimization opportunities
- Implement standardized configurations and deployment procedures
- Develop automation scripts for routine maintenance and monitoring tasks
- Collaborate with engineering teams on device selection and deployment strategies
Requirements
- 3+ years of POSIX/Linux systems administration experience (Red Hat, Ubuntu, or similar distributions)
- Experience with firmware management and updates for embedded devices or IoT hardware (Raspberry Pi, Arduino, NUC)
- Network troubleshooting skills including TCP/IP, routing, VPNs, and firewall configuration
- Command-line proficiency with bash/shell scripting for automation
- Experience with remote device management and monitoring tools
- Knowledge of POS integration and transaction data handling
- Experience with embedded Linux systems and ARM-based hardware
- Strong analytical and problem-solving skills for remote troubleshooting
- Excellent documentation and communication skills
- Ability to work independently and manage multiple concurrent issues
- Experience with ticketing systems and incident management processes
- Willingness to provide occasional after-hours support for critical issues
- Administration of applications running on AWS (EC2, S3, IoT, ECS, Fargate, Cloudwatch etc..)
- 2+ years experience writing and maintaining Python scripts or applications
- Understanding of IP camera systems and video streaming protocols (RTSP, ONVIF)
- Experience with configuration management tools (Ansible, Docker, IoT/Greengrass, K8s)
- Knowledge of video analytics or retail technology systems
- Experience with database systems for device logging and monitoring
- Certification in Linux administration (RHCE, LPIC) or network management
- Previous experience in retail, security, or IoT device management
- Competitive salary and benefits
- Full remote work flexibility with a dynamic, global team
- Opportunity to work with cutting-edge data tools and technologies
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
POSIX/Linux systems administrationfirmware managementnetwork troubleshootingbash/shell scriptingremote device managementembedded Linux systemsPython scriptingconfiguration managementdevice performance analysisautomated monitoring
Soft skills
analytical skillsproblem-solving skillsdocumentation skillscommunication skillsindependent workmulti-taskingtechnical guidancecollaboration