O

Senior DevOps Engineer

Onward Robotics
Full-time
On-site
Pittsburgh, Pennsylvania, United States

Job Details

Main Location - PITTSBURGH, PA
Full Time
Engineering

Description

Join Our Team

At Onward Robotics, we are a bold, gritty, and purposeful team with an ambitious mission to revolutionize fulfillment. Our team is driven by a client-first mentality: we aim to solve hard problems and fuel our clients’ growth with innovation. We are seeking talented individuals who will have a huge impact on both our business and our team. Join us on our mission as we move fast, think big, and have fun!

 

 

About Us

Onward Robotics delivers innovative automation technology that coordinates humans and robots as a cohesive system to revolutionize fulfillment. Our Meet Me solution combines proprietary software with person-to-goods mobile robots to increase efficiency in warehousing, distribution, and e-commerce operations. Onward Robotics provides the boost in productivity, flexibility, and speed that companies need to remain competitive and grow. Learn more at onwardrobotics.com.

 

 

Job Summary

As a Senior DevOps Engineer, you will collaborate with cross-functional software engineering teams to develop the processes and tools to deploy, scale, monitor and manage the performance of Onward Robotics’ software services in a public cloud environment.

 

As a core team member, you will also focus on enabling both the operations teams and the development teams through the development and application of reliability and resiliency patterns and best practices as appropriate.

 

 

Duties and Responsibilities:

  • Development of tools and processes to ensure the reliable operation of Onward Robotics services at scale.
  • Run the production environments by monitoring availability and taking a holistic view of system health measurements.
  • Build software and systems to manage platform infrastructure and applications.
  • Improve reliability, quality, and time-to-market of our suite of software solutions.
  • Identifying areas for the use of automation tools for the continuous improvement of all software systems.
  • Provide primary operational support and engineering for the distributed software.
  • Collaborate with software teams to identify sources of instability and drive operational excellence.
  • Participate in system design consulting, platform management, and capacity planning.
  • Ability to be flexible and adaptable in a startup environment.
  • Interface with 3rd party vendors to oversee the planning and design of warehouse Wi-Fi network infrastructure.

 

 

Core Competencies:

  • Cloud infrastructure experience
  • Ability to work well across teams
  • Self directed
  • Ability to manage competing priorities

 

 

Required Skills:

  • Google Cloud Platform
  • Terraform
  • Github Actions

Qualifications

Minimum Experience Requirements:

  • 7+ years of experience in Software Development, Operations, and Deployment
  • Experience analyzing and troubleshooting large-scale distributed systems
  • Experience with cloud networking and on-prem network such as wireless networks
  • Experience with the development of automation tools for deployment and maintenance of distributed systems including testing automation, tracking and reporting.
  • An understanding of containerization toolsets and container orchestration technologies (Docker, Kubernetes)
  • Experience with working in and deployment of containerized Linux workloads
  • Experience with the scaling and support of commercial applications to public cloud infrastructure (GCP, AWS, or Azure)
  • Experience with Infrastructure-as-Code and Configuration Management tooling (Terraform, Ansible, etc.)
  • Experience with version control systems (git, svn, etc.)

 

 

Preferred Experience Requirements:

  • Fluent in one or more object-oriented programming languages (Python, C++, Java)
  • Experience with FastAPI or other REST frameworks
  • DevSecOps (past experience or certifications)
  • Bonus points for: Experience with warehouse management software (WMS)

 

 

Minimum Education Requirements:

  • Bachelor’s Degree in Computer Engineering/Science or a related field