Job Description
Founded in 2017, Phantom Auto is the only private company capable of remotely driving vehicles from hundreds of miles away. Our teleoperation safety solution is the missing piece in making autonomous vehicles a reality.
We are an energetic and passionate team on a mission to build the future of driving.
At Phantom, every day is a unique adventure as we work with the world’s leading carmakers and autonomous vehicle companies. Because we work with companies all around the world, we have the unique opportunity to work with many incredible vehicles.
As an early team member, you will be instrumental in defining the foundations of our product and culture.
If you are determined to take on the world’s most complex challenges and help build an industry-defining company, this is the opportunity for you.
As a DevOps Engineer, you will design and manage the platforms for configuration, building, deploying, and testing. You are a self-starter who is capable of organizing a highly complex development workflow with many moving pieces.
Responsibilities:
- Define and build a fully hardened Linux distribution from scratch, compliant to the highest standards. including secure unattended updates, continuous monitoring, and management system.
- CI/CD: Jenkins pipelines and automated builds on commits to GitHub. Source code management GitHub
- Containers:
- Docker, Kubernetes - create, build and deploy new Containers
- Automation:
- Automation with Kubernetes and dockerizing applications
- Build CI/CD with Jenkins and Improved CI/CD build times
- Advanced Linux debugging, kernel
- probing and forensics via systemtap / dtrace / strace / sysdig
Requirements:
- Containerizing using Docker and Kubernetes
- Automation of Infrastructure using Terraform, Cloudformation, and Beanstalks
- Spinning up web servers in AWS.
- Load balancing using AWS ELB
- Creating new users and groups with different permissions.
- Creating RDSs and placing them in private subnets.
- Managing security groups
- AWS security and architecture
- Managing IAM roles, Creating IAM policies
- working Signaling Stun, Turn
- CI/CD pipeline management through Jenkins
- Using configuration management tool Ansible
- Setting up automated builds using Jenkins and Docker to have new code ready for testing
- Automating infrastructure for AWS using Python scripting
- Monitor and maintain the servers using Nagios