Job Description
Help Miso Robotics scale our autonomous robotic kitchen assistant, Flippy, across the world via new infrastructure and tools!
Miso Robotics is writing an epic new story for the restaurant industry. We've developed a robotic kitchen assistant, Flippy, that can perform a variety of kitchen tasks including flipping burgers and running the deep fryer. Our product is a robotic arm on a rail that fits into existing kitchens along existing cook lines and is designed to work with existing equipment alongside kitchen workers. Under the hood, Flippy relies on our platform which combines deep learning and other computer vision technologies with optimization-based scheduling and nonlinear control to adapt quickly to a variety of kitchen workflows, while achieving graceful and efficient motion.
The challenge of bringing robotics into commercial kitchens requires many disciplines to come together. The compositions of teams at Miso Robotics reflect this multidisciplinary nature of our work. We have built a world-class team and we are looking for more exceptional people to join us. If you believe, like we do, that the future of the kitchen involves robotics and artificial intelligence (HINT: It definitely does) and if you want to count yourself among the handful of lucky people who've found themselves with the opportunity to solve this problem, then Miso Robotics might be the right place for you!
The Role
In the DevOps Engineer role, you will be responsible for bridging the gap between products, operations and developers through automation, tools and methodologies. You will work closely with our software engineering team to design, define, execute, monitor and manage our cloud infrastructure to meet company needs. The team is small, so the responsibilities will be wide and varied.
What You’ll Do
On a Day To Day Basis, You Will
- Collaborate with developers and operations to automate, build and deploy using GCP, Docker, Jenkins and other CD tools.
- Collaborate with developers to automate testing using hardware-in-the-loop, virtual environments, Docker, Jenkins and other CI tools.
- Ensure high availability and disaster recovery in place.
- Implement and improve DevOps tools, processes and procedures.
- Share responsibility for network security, usability, and access control.
- Create and maintain infrastructure to meet product and developer needs.
- Manage and improve software versioning and release deployment.
- Create reports and manage metrics for deployed software and infrastructure.
- Scale our current infrastructure and tools up to great lengths.
What You Need in Order to Succeed in this Role
Requirements
- Bachelor's degree in Computer Science or another relevant engineering/science field.
- 4+ experience work as DevOps roles for GCP and IoT products.
- Experience in automated builds, tests, and deployments using Git, Jenkins, GCP, CI/CD and configuration management.
- Experience in Agile development and Jira/Confluence workflow.
- Proficiency in containerization (Docker) and orchestration technologies (Kubernetes, Docker Compose).
- Scripting and/or programming skills using Bash and Python in Linux is required.
- Experience in network management of both cloud and on-prem networks, including VPN and routing.
- Excellent understanding of Software Development Life Cycle.
- Excellent understanding of implementing, using, and deploying SQL databases.
- Experience with software version management (deployment and reversion)
- Experience in autoscaling cloud tools and working with large numbers of servers.
- Strong understanding of security considerations and responses on all fronts.
- Superb oral and written communication skills, including documentation.
- Ability to collaborate effectively within a team and across teams.
- Initiative in recognizing what needs to be done and taking action.
Other Qualifications
- Strong attention to detail, analytical skills and ability to learn at hyperspeed.
- Familiarity with new and useful technologies for infrastructure, deployment, software, and data management.
- Knowledge of web servers and REST APIs.
- Understanding of robotics and the software and hardware involved, such as machine learning, controls, planning, scheduling, electronics, drivers, etc.
- Self-motivated and able to make decisions autonomously.
- Confidence in discussing pain points with the team.
- Great at managing multiple tasks and getting stuff done in a fast paced environment.
- Obsession with clarity.
Powered by JazzHR
T0kKPTa445