Job Description:

About ShipIn:

At ShipIn Systems, we are driving operations for the leaders in the maritime industry through our Visual Fleet Management Platform. With patented computer vision applications and real-time visual analytics, ShipIn’s platform proactively alerts shipowners, managers, and seafarers to activity onboard to improve safety and drive more efficient operations to modernize the global supply chain.


Position Description:

  • Design, implement, and manage edge and on-prem infrastructure, including Linux, device drivers, subsystems, and filesystems.
  • Deploy and manage containerized applications on Kubernetes (Microk8s), ensuring seamless integration and operation across distributed edge devices.

  • Implement networking solutions for edge devices to ensure reliable communication and data transfer between the edge and cloud environments.

  • Manage and maintain systemd configurations and services for the efficient operation of edge systems.

  • Optimize edge infrastructure for performance, reliability, and scalability, ensuring it meets the requirements of our on-prem environments.

  • Collaborate with the cloud DevOps team to ensure smooth interoperability between edge systems and AWS-based cloud infrastructure.

  • Develop and maintain automation scripts and tools for managing edge infrastructure, containers, and system updates.

  • Monitor edge systems' performance, troubleshoot issues, and ensure high availability and uptime of the deployed applications.

  • Continuously improve edge deployment processes, leveraging container orchestration and infrastructure automation tools.

  • Stay up-to-date with the latest technologies in edge computing, Linux subsystems, and containerization, applying relevant knowledge to enhance system performance.


Qualifications / Experiences:
  • 3+ years of experience as a DevOps Engineer, with a strong focus on edge computing or on-prem infrastructure.
  • Proven experience managing Linux systems, including device drivers, subsystems, and filesystems, with a deep understanding of systemd.

  • Strong knowledge of Kubernetes, (including internals like kubelet, containerd, cgroups) particularly in edge environments like Microk8s, for deploying and managing containerized applications.

  • Experience with heterogeneous network design and management, networking solutions for edge systems, ensuring reliable connectivity and communication.

  • Familiarity with cloud infrastructure (AWS preferred) and integrating edge systems with cloud services.

  • Familiarity with virtualization technologies.

  • Proficiency in managing containerized environments, including Docker and Kubernetes, in resource-constrained environments.

  • Excellent problem-solving skills and the ability to troubleshoot and resolve complex issues in edge systems.

  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.

  • Bachelor’s degree in Computer Science, Engineering, or relevant training or experience.

Working Place:

Tel Aviv, Israel