Staff Software Engineer, DevOps
Company: Rivian
Location: Palo Alto
Posted on: January 26, 2025
Job Description:
About RivianRivian 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.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.Role SummaryWe are seeking a highly skilled Platform
Engineer with a specialization in CI/CD to design, implement, and
maintain our development infrastructure. You will play a key role
in streamlining our software development lifecycle, ensuring
efficient and reliable delivery of code changes from development to
production. Your expertise in GitLab CI, ArgoCD, Docker,
Kubernetes, and GitLab administration will empower our development
teams to work effectively and rapidly iterate on
products.Responsibilities
- CI/CD Pipeline Development
- Design and build robust and scalable CI/CD pipelines for
various projects utilizing GitLab CI.
- Integrate GitLab CI with version control (Git), testing
frameworks, and deployment platforms.
- Implement automated build, test, and deployment processes.
- Optimize pipeline performance for faster and more reliable
builds and deployments.
- Leverage containerization (Docker) to package and deploy
applications consistently across environments.
- GitOps Implementation
- Implement and manage application deployments using ArgoCD for
declarative and GitOps-based deployments.
- Ensure synchronization between Git repositories and Kubernetes
clusters.
- Monitor and manage application rollouts and rollbacks using
ArgoCD.
- GitLab Administration
- Manage and maintain the GitLab instance, including user
management, access control, and system configuration.
- Monitor GitLab performance and troubleshoot issues.
- Implement and enforce best practices for GitLab usage.
- Production Readiness Process
- Define and implement a robust production readiness process to
ensure applications are thoroughly tested and meet quality
standards before deployment.
- Automate production readiness checks within the CI/CD
pipeline.
- Collaboration and Support
- Collaborate with development teams to identify and address
pipeline needs and bottlenecks.
- Provide technical guidance and support to development teams on
CI/CD best practices, GitLab CI usage, and ArgoCD deployments.
- Stay up-to-date on CI/CD industry trends and new tools,
particularly within the GitLab and ArgoCD ecosystems.Qualifications
- Strong CI/CD Expertise: Proven experience in building and
managing CI/CD pipelines, specifically using GitLab CI.
- GitLab Administration: Experience in managing and administering
GitLab instances.
- GitOps Experience: Hands-on experience with ArgoCD or similar
GitOps tools for Kubernetes deployments.
- Kubernetes Experience: Hands-on experience with Kubernetes for
container orchestration and application deployment.Pay
DisclosureSalary Range for California Based Applicants: $186,000 -
$232,000 (actual compensation will be determined based on
experience, location, and other factors permitted by law).Benefits
Summary: Rivian provides robust medical/Rx, dental and vision
insurance packages for full-time employees, their spouse or
domestic partner, and children up to age 26. Coverage is effective
on the first day of employment, and Rivian covers most of the
premiums.Equal OpportunityRivian is an equal opportunity employer
and complies with all applicable federal, state, and local fair
employment practices laws. All qualified applicants will receive
consideration for employment without regard to race, color,
religion, national origin, ancestry, sex, sexual orientation,
gender, gender expression, gender identity, genetic information or
characteristics, physical or mental disability, marital/domestic
partner status, age, military/veteran status, medical condition, or
any other characteristic protected by law.Rivian is committed to
ensuring that our hiring process is accessible for persons with
disabilities. If you have a disability or limitation, such as those
covered by the Americans with Disabilities Act, that requires
accommodations to assist you in the search and application process,
please email us at .
#J-18808-Ljbffr
Keywords: Rivian, San Jose , Staff Software Engineer, DevOps, IT / Software / Systems , Palo Alto, California
Didn't find what you're looking for? Search again!
Loading more jobs...