DevOps Engineer
Job Description
What we're doing isn't easy. But nothing worth doing ever is.
We envision a future powered by robots that work seamlessly with human teams. We build artificial intelligence that enables service robots to collaborate with people and adapt to dynamic human environments. Join our mission-driven, venture-backed team as we build out our customer-facing operations arm.
Diligent Robotics is searching for a DevOps Engineer to support and improve our infrastructure and software tools that enable rapid build and deployment across the Diligent robotic fleet. As a DevOps Engineer you will Work with our Platform and Applications organization on environment setup, automation, and streamlining the stand up and scale out of infrastructure. You will also Lead the design and implementation of the build and deployment pipelines. The ideal candidate is self driven, passionate and seeks to learn in a collaborative way. They also have a strong track record of building technologies including package management and binary repositories (Artifactory). This person thrives in a fast paced development environment and has the ability to make rapid decisions. You can deal with ambiguous situations and remove obstacles.
Responsibilities:
- Support and improve our infrastructure and software tools that enable rapid build and deployment across the Diligent robotic fleet.
- Lead the design and implementation of the build and deployment pipelines.
- Provide the tools, processes and building blocks that give internal developers an optimal development environment to enable them to achieve high throughput (build system, artifact deployment and continuous integration capability, etc.).
- Work with our Platform and Applications organization on environment setup, automation, and streamlining the stand up and scale out of infrastructure.
- Develop and improve our monitoring and alerting systems in Datadog.
- Assist with capacity planning and load testing of our applications.
- Automate the deployment of our platform and all the systems it depends on.
- Research various infrastructure and solutions in Amazon Web Services (AWS).
- Administration of AWS resources including provisioning, monitoring and maintenance.
- Manage Terraform and Ansible capabilities.
- Work cross-functionally with Engineering teams to outline the DevOps execution strategy for various projects.
- Drive automation efforts across the organization utilizing Infrastructure as Code (IaC) using Terraform, Configuration Management, and Continuous Integration (CI) and Continuous Delivery (CD) tools such as ArgoCD.
- Assist with organization-wide security considerations. Find the best ways to identify security risks and incidents and suggest improvements and create automation as needed to detect and mitigate those risks.
- Oversee SOC2 Type2 requirements in our applications platform infrastructure and workflows.
Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, OR equivalent experience.
- 4+ years of experience implementing best practices for CI/CD for Linux systems.
- 2+ years of experience in Software Development, with Python expertise.
- Proficiency using Gitlab tool chain to support build and deployment pipelines
- Experience with configuration management tools and containerization (Ansible, Terraform, Docker).
- Experience with related build technologies including package management and binary repositories (Artifactory).
- Extensive knowledge of nginx, but also AWS networking (route53, ALB, NLB, etc..)
Explore More
Date Posted
05/17/2023
Views
7
Similar Jobs
Software Engineer - Fullstack, G&A Solutions Engineering (GSE) - Apple
Views in the last 30 days - 0
View DetailsContent Manager OnDemand Software Developer Support Engineer - IBM
Views in the last 30 days - 0
View Details