Posted 2mo ago

DevOps Intern

@ Origin
Bengaluru, Karnataka, India
OnsiteInternship, Contract
Responsibilities:Set up CI/CD, Manage Linux, Write Dockerfiles
Requirements Summary:Linux CLI, Git and at least one CI tool, Dockerfile, networking basics, cloud platform (AWS/GCP/Azure), Python or Bash, monitoring tools, proactive problem solving, startup pace.
Technical Tools Mentioned:GitHub Actions, GitLab CI, Jenkins, Docker, Docker Compose, Kubernetes, Terraform, Ansible, Prometheus, Grafana, GHCR, ECR, AWS, GCP, Azure, Linux, ROS 2, Jetson, Python, Bash
Save
Mark Applied
Hide Job
Report & Hide
Job Description

About Origin

Origin (previously 10xConstruction) is building general-purpose autonomous robots for US construction to tackle rising costs, safety risks, and labour shortages. Our modular, multi-trade platform combines purpose-built hardware with real-time site intelligence to navigate complex environments and execute tasks with precision. Trained in high-fidelity simulation and already deployed on live sites, our robots deliver 5x faster execution, 250%+ margin expansion, and significant cost savings. Join India’s most talent-dense robotics team consisting of individuals from IITs, Stanford, UCLA, etc.

About the Role -


We need a DevOps Intern who wants to get their hands dirty with the infra behind autonomous robots. You'll touch
everything — CI/CD pipelines, Linux systems on Jetson edge devices and in the cloud, containers, networking,
monitoring. The stuff you build and fix will directly affect how fast we get software onto robots at real construction
sites.


Responsibilities -

CI/CD & Build Infrastructure

  • Set up and maintain CI/CD pipelines using GitHub Actions or GitLab CI, targeting both x86 cloud services and
  • ARM/Jetson edge hardware.
  • Automate build, test, and deploy workflows, including pushing container images to GHCR/ECR.
  • Help keep versioning, release tags, and artifact promotion across environments sane and reliable

Systems & Linux Administration

  • Manage and debug Linux systems (Ubuntu, L4T) running in the cloud and on Jetson devices.
  • Work with systemd, supervisord, and other process managers to keep multi-service stacks running.
  • When things break — resource contention, weird networking behaviour, cgroup misconfiguration, driver issues — you help figure out why

Containers & Orchestration

  • Write and maintain Dockerfiles, including multistage builds pinned to Jetson/L4T and CUDA base images.
  • Use Docker Compose for local and edge deployments. Handle selective module mounting and service composition.
  • Kubernetes experience for cloud-side workloads is a bonus


Networking

  • Set up and troubleshoot networking across a fleet of robots: VPNs, tunnels, firewall rules, DNS, NAT traversal.
  • Get familiar with how UDP, DDS, and ROS 2 discovery work across networks, and why multicast, QoS, and
  • segmentation matter for robot communications.
  • Support secure connectivity between edge devices, on-prem infrastructure, and cloud backends

Cloud Infrastructure

  • Help manage AWS/GCP infrastructure — compute, storage, networking, IAM.
  • Write Terraform and Ansible configs so environments are reproducible.
  • Keep an eye on costs and help right-size resources where we're overspending


Observability & Monitoring

  • Build out the monitoring stack: metrics pipelines with Prometheus, VictoriaMetrics, and vmagent; log aggregation; alerting.
  • Build Grafana dashboards that actually help — per-module CPU, memory, GPU usage, deployment health.
  • On edge devices where resources are tight, write custom exporters because off-the-shelf tooling won't cut it


Scripting & Automation

  • Write Python and Bash scripts to automate the stuff nobody wants to do manually — log rotation, device provisioning, backups, health checks.
  • Contribute to internal tooling and docs that make the whole team faster.