Company Description
Spear, founded in 2017 and based in Tel Aviv, develops and manufactures the Viper family of advanced Unmanned Aerial Systems (UAS) for leading defence forces.
As the leading system house in Israel for tactical UAS focusing both on the battalion echelon and submarines, we provide end-to-end system development from concept and design through integration and field testing - delivering AI-powered loitering systems that give any combat unit an “inherent air force” with minimal training.
Our multidisciplinary teams work across hardware, software, computer vision, artificial intelligence, communications, navigation, motion control, and electro-mechanics.
As we continue to grow rapidly, we are looking for talented team players to join our success.
Job Description:
As a DevOps Engineer you will own the infrastructure, automation, and integration layers that connect development, testing, production, and data pipelines. The goal is to ensure smooth, reliable, and repeatable software delivery and data processing across production systems – edge compute, test equipment and cloud services.
Responsibilities:
- Design, build, and maintain CI/CD pipelines for build, test, and deployment processes.
- Manage self-hosted runners, monitor pipeline stability, and ensure high availability.
- Maintain and support development, test, and production environments based on Linux, Docker, and Kubernetes.
- Implement Infrastructure as Code (IaC) using Terraform and Helm for consistent deployments.
- Manage versioning, releases, and artifact distribution across internal registries.
- Own and maintain production burn system for software deployment to embedded platforms.
- Integrate automated testing and validation into CI/CD flows in collaboration with R&D and QA.
- Manage data collection pipelines (rosbags, logs, telemetry).
- Ensure secure handling of secrets, certificates, and access credentials.
- Monitor system performance, logs, and health, and establish automated alerting and reporting.
- Support both embedded (Jetson, NanoPi, MCU) and cloud deployment environments.
Requirements:
- Strong background in Linux, Docker, and GitHub Actions.
- Experience with Kubernetes, Python scripting, Bash, and YAML automation.
- Knowledge of CI/CD pipelines, versioning, and DevOps best practices.
- Experience in monitoring, security hardening, and release automation.
- Proven experience deploying workloads to Azure or AWS (Kubernetes, Airflow, Spark).
- Understanding of MLOps workflows and model lifecycle management (data collection, training, deployment).
Advantages:
- Hands-on experience with Terraform, Helm, and ArgoCD for infrastructure automation.
- Experience working in a defense, aerospace or similar safety critical industry.
- Background in embedded or robotics systems.
Join a fast-growing defense tech company working on advanced autonomous systems with real world impact!