Logo
AVA Consulting

DevOps/Automation Engineer Sr.

AVA Consulting, Longmont, Colorado, us, 80502

Save Job

Job Description: Roca Robotics is seeking a Senior DevOps Engineer to automate the deployment of embedded software to its fleet of 500+ customer-deployed robotic card sorting machines. You will lead the design and implementation of a robust deployment pipeline from code to customer, managing the application's delivery across a diverse hardware fleet. You will collaborate with the software, vision, and hardware teams in a fast-paced Agile development environment.

Qualifications

- 5-7 years of experience building developer operations systems and tooling

- Built and maintained automated CI/CD pipelines in GitLab

- Experience deploying software applications in diverse Linux environments using Docker

- Proficiency developing applications in Python 3 preferred

- Experience composing shell scripts in Linux

- Expertise in Linux system administration

- Strong interpersonal and communication skills

- Ability to work independently and effectively collaborate with distributed teams

- Comfortable working in an Agile Scrum environment

Responsibilities

- Modify CI/CD deployment pipeline in GitLab to support multiple deployment paths

- Dockerize an embedded software application for deployment in various Linux environments on x86 and ARM architectures.

- Install Docker on diverse in-field hardware configurations

- Design a deployment process for in-place updates of customer machines

- Implement rollback mechanisms to guard against faulty deployments

- Create a plan for phased rollout to customers

- Document and communicate CI/CD designs, technical tradeoffs, and maintenance procedures

- Enable long-term maintainability + consistency of software across the robot fleet

Hybrid role at Roca office in Longmont, CO