Senior DevOps Engineer
Palo Alto, CA
Come join Rivian and help us challenge what’s possible. Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract to help us in our vision. As a company, we constantly challenge what’s possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Job DescriptionHelp lead efforts to innovate in accelerating our engineering delivery all while ensuring high quality and stability in our production environments. Collaborate across Rivian enabling teams for successful delivery. What we are looking for:· 3+ years hands-on experience in a DevOps role.· 5+ years experience in Linux.· 3+ years hands-on experience in building CI pipelines and supporting development teams in delivery.· 3+ years experience utilizing AWS which must include CloudFormation, Lambda, EC2, RDS, Lambda, DynamoDB, S3, SNS, SQS, and Route53.· Nice to Have: 1+ years experience with Kubernetes / Docker.· You're comfortable working as part of a core team of 5-6 DevOps engineers.· You have a passion for how DevOps can accelerate engineering delivery while enhancing production resiliency and product quality.· You have excellent interpersonal and communication skills and enjoy working.· across an organization from Development and QA through Operations and Support.· You have 3+ years hands-on experience with modern SaaS technologies: AWS, GitLab, Docker, Terraform/Ansible. Mobile CI is a plus.· You are a strong advocate for Infra as Code and always have an eye for Automating Everything.· You have experience with one or more scripting and programming languages (Go, Groovy, Ruby, Bash, Python) and build languages (Gradle, Ant, Maven).· You have experience with production support with strong diagnostic and debugging skills.· Strong understanding of networking, DNS, HTTP and Restful services.· Linux administration skills. Job Responsibilities:· Build and maintain CI/CD pipeline infrastructure using build and release orchestration tools (GitLab, Docker, Kubernetes, etc).· Participate in all phases of the delivery life-cycle, including design, development, test automation and release.· Help identify areas where we can help streamline feature development efforts.· Support automation of solutions for site availability, monitoring and reporting processes.· Participate in coordination of production deployments, on-call production support and monitoring.· Help identify where we can improve on production resiliency, scalability and redundancy.· Participate in diving performance testing to better serve our customers.· Be a dynamic cross-functional technical leader enabling the organization to succeed.· Be creative and resourceful with the endurance to cope in a fast-paced start-up environment.Rivian is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: Rivian is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Rivian are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Rivian will not tolerate discrimination or harassment based on any of these characteristics. Rivian encourages applicants of all ages.
Job tags: Ansible AWS Bash CD CI CloudFormation Docker EC2 Gitlab Go Kubernetes Lambda Linux Python Route53 Ruby S3 Terraform
Job region(s): North America