DevOps and Infrastructure Developer Job in Kitchener for Avidbots Corp |

DevOps and Infrastructure Developer

September 26 2020
Industries Construction, Maintenance
Categories Information Technology, Programming, Development, Systems architect, Design
Kitchener, ON

Avidbots is bringing robots to everyday life to expand human potential. Its first product to deliver on this vision is Neo - a self-driving floor scrubber. Neo is widely deployed and trusted by the world’s leading facilities and building services companies. Headquartered in Kitchener, ON, Canada, Avidbots is a 100% vertically integrated technology company, and offers comprehensive service and support to customers on four continents.

We are looking for an DevOps and Infrastructure developer for our team. We are shipping many robots all around the world and we need very strong internal tooling to support reliability in development, build, test, release, production, and product support. These tasks range from developing features for our docker containers to administering CI workflows and more.

The ideal candidate has 3+ years of DevOps experience with an emphasis on the following technologies: ROS, Ubuntu, git, Jenkins, Bitbucket, and AWS. You will be working alongside an experienced team of robotics veterans, software and hardware engineers to help you along the way.

Main Tasks:

  • Work alongside other software development teams to deliver reliable, well tested software to our robots by improving and automating our internal tools, our development environment, programming practices and libraries
  • Design and implement fleet management components, automated monitoring solutions, custom data collection tools
  • Create and refine systems for continuous integration, build systems, automated testing, automated update/deployment, validation and robotics simulation used by our software development, manufacturing, and QA teams
  • Designing solutions that improve the security and robustness of our robot software, internal servers, and cloud infrastructure

Main Requirements:

  • Relevant degree or significant work experience
  • Extensive experience with Ubuntu configuration / administration
  • Ability to break down problems, develop a sound and scalable solution, and communicate it clearly.
  • A strong sense of ownership, initiative, and innovation
  • A fantastic eye for detail

A non-exhaustive list of our tools and technologies:

  • Ansible
  • Jenkins
  • Git
  • Bitbucket / JiRA / Confluence
  • AWS
  • Docker
  • Linux (Ubuntu)

Nice to have:

  • Experience with Python and Linux shell scripting
  • Experience in designing architecture based on requirements, predicting future pain points, and solving problems that people didn’t even know they had
  • Prior experience with any of:
    • Manufacturing engineering and test automation
    • Other previous robotics/automation projects
    • Encryption, network security, server security
    • Networking (firewalls, dns, tcp/udp, QoS)
    • Web development
    • C++
    • ROS
Apply now!