Full Time

Software Infrastructure Engineer - Build and Release

Rivian
$90,000 - $130,000* / year (about $43–$63 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Rivian, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Infrastructure Engineer - Build and Release at Rivian plays a critical role in establishing a robust software delivery pipeline. This position involves collaborating with development teams to enhance build processes, integrate automated solutions, and ensure continuous integration and deployment of software products. The engineer will be tasked with optimizing the release workflows, maintaining build systems, and monitoring performance for effective software infrastructure management.



Job Responsibilities

  • Design, implement, and maintain automated build systems for software development teams.
  • Manage continuous integration and continuous deployment (CI/CD) pipelines to ensure seamless software releases.
  • Collaborate with cross-functional teams to gather requirements and optimize build processes.
  • Monitor build performance and troubleshoot issues to minimize downtime and improve efficiency.
  • Document processes, strategies, and workflows for future reference and knowledge sharing.
  • Continuously evaluate and integrate new tools and technologies to enhance the build and release process.
  • Provide support during software releases and resolve post-deployment issues as necessary.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3 years of experience in build and release engineering or a related capacity.
  • Proficiency with version control systems such as Git.
  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
  • Strong understanding of scripting languages (e.g., Python, Bash, Groovy).
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
  • Excellent problem-solving skills and the ability to work independently as well as in a team environment.


Technologies & Tools

The Software Infrastructure Engineer will utilize a variety of tools and technologies, including but not limited to Jenkins for continuous integration, Docker for containerization, Kubernetes for orchestration, and Ansible for automation. Familiarity with cloud services such as AWS or Azure will be essential, as well as knowledge in infrastructure as code (IaC) tools like Terraform. The engineer will also leverage monitoring tools to assess build performance and feedback metrics that inform future adjustments to the build and release process.



Ideal Candidates

The ideal candidate for the Software Infrastructure Engineer - Build and Release position will exhibit strong communication skills, agility in problem-solving, and a proactive mindset towards optimization efforts. They will be detail-oriented and capable of working in a fast-paced environment while maintaining a strong focus on performance and quality assurance. A passion for continuous improvement and an eagerness to learn new technologies will also set them apart as an invaluable asset to Rivian’s software development team.

Stuck turning a job you did into resume lines? Say what you did in your own words, however rough, and get it back as five lines that start with the action. Write bullet points →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.