Logo
Insight Global

Embedded DevOps Engineer (Austin)

Insight Global, Austin, Texas, us, 78716

Save Job

ESSENTIAL DUTIES AND RESPONSIBILITIES CI/CD Ownership Design, build, and maintain scalable and resilient CI/CD pipelines tailored for a large-scale C++ and Python codebase. Take ownership of the underlying infrastructure for our CI/CD system, including managing container orchestration (Kubernetes) for build agents and services. Proactively identify and resolve bottlenecks in the build and test process, applying optimizations such as advanced caching, parallelization, and build system improvements (CMake). Manage artifact and container registries, ensuring secure, reliable, and fast access to software dependencies and build outputs. Developer Experience & Automation Develop and maintain essential tooling and automation that simplifies and accelerates the entire development workflow, from local development to hardware-in-the-loop (HIL) testing. Manage the C++ dependency ecosystem using tools like Conan, balancing developer flexibility with build reproducibility and stability. Automate the provisioning and configuration of development and testing resources using Infrastructure as Code (IaC) principles with tools like Terraform and Ansible. Work directly with robotics engineers to understand their challenges and collaboratively develop effective, pragmatic solutions. System Reliability & Problem Solving Act as a key troubleshooter for complex, cross-domain issues spanning application code, build systems (CMake, ROS2), containerization, networking, and infrastructure. Implement and manage a robust monitoring and observability strategy to ensure the health, performance, and reliability of the entire development platform. Ensure consistency and reproducibility across all environments, from a developer's laptop to our physical robots.