Build & Release, DevOps Engineer
Rive
San Francisco, CARemote$160,000 - $180,000 a yearFull Time
Job Description
Rive is a new way to build production-ready UI and graphics — with rich interactivity and state-driven animation. We're on a mission to make hard-coded graphics a thing of the past with a new general-purpose graphics format for all types of software and Ul. Rive empowers teams to iterate faster and build better products.
We’ve seen tremendous organic growth over the last few years. Our innovative customers include tech giants, game studios, consumer apps with millions of users… there are even Rive pixels in space!
About the Role
We're seeking a skilled a Build and Release, DevOps Engineer to own and evolve our development infrastructure. This is a unique combination role for someone with a passion for end to end build and release best practices coupled with an understanding of QA/Device testing.
You'll be responsible for maintaining our GitHub CI pipeline, optimizing our monorepo workflow, managing multi-platform application deployments, and building out a physical device testing lab at our San Francisco office. Reporting to and working directly with our CTO, you’ll have a lot of ownership, autonomy and input into tooling, automation, best practices and process improvements.
Key Responsibilities
CI/CD Pipeline Management
Design, maintain, and optimize GitHub Actions workflows for continuous integration and testing
Ensure fast, reliable builds across our monorepo structure
Implement and refine testing strategies including unit, integration, golden, and end-to-end tests
Monitor pipeline performance and continuously improve build times and reliability
Monorepo Management
Optimize monorepo tooling and dependency management
Implement effective strategies to speed up builds
Establish best practices for source control, code organization and shared libraries
Create documentation and guidelines for developers working within the monorepo
Multi-Platform Deployment
Manage deployment pipelines for web Rive Editor
Maintain deployment infrastructure for Windows desktop Rive Editor
Maintain deployment infrastructure for macOS desktop Rive Editor
Maintain code signing and notarization processes for desktop apps
Coordinate release processes across all platforms for Rive Editor and runtimes
Device Testing Lab
Design and build a physical device testing lab in our SF office
Source, configure, and maintain test devices (mobile, desktop, tablets)
Integrate physical devices into automated testing workflows
Establish procedures for device management, maintenance, and updates
Create documentation for lab usage and best practices
General Infrastructure
Monitor system health and respond to infrastructure issues
Collaborate with engineering teams to improve developer experience
Stay current with DevOps best practices and emerging tools
Participate in security reviews and implement security best practices
Requirements
5+ years of DevOps or infrastructure engineering experience
Strong experience with GitHub Actions or similar CI/CD platforms
Proficiency with monorepo tools
Experience deploying and managing web applications
Hands-on experience with Windows and macOS application build and deployment processes
Previous experience in a startup or fast-paced environment with lots of autonomy and ownership.
Understanding of code signing certificates and app notarization
Experience with containerization (Docker) and orchestration
Scripting skills in Python and Bash.
Methodical and process driven with strong troubleshooting, problem-solving abilities
Excellent documentation and communication skills
Preferred Qualifications
Experience setting up and managing device testing labs
Familiarity with mobile device management (MDM) solutions
Knowledge of test automation frameworks
Experience with infrastructure as code (Terraform)
Understanding of software release management and versioning strategies
Background in embedded systems or hardware testing
Location: San Francisco hybrid. (on-site for lab management) This role requires occasional on-site presence in our San Francisco office to manage the physical testing lab, other responsibilities can be performed remotely.
We are considering candidates currently residing in the San Francisco area, available to come into our Portero Hill office.
No Visa sponsorship or transfer is available for this position.
Benefits
Compensation and benefits: We offer a hybrid work environment, comprehensive health, dental, and vision coverage as well as stock options. Salary range: $160k-$180k Compensation may depend on the level of experience and geographic location.
At Rive we’re a low-ego team of designers, developers, and dreamers who care deeply about craft. We’re scrappy, curious, kind, and candid. We help each other, share credit, and ship fast. We’re primarily remote and global across the Americas, Europe, and Asia. And we respect your time outside work: your family, health, and life.
We have an incredible opportunity to change the world of interactive content creation. Help us accelerate the design industry's transition to Rive!
A human will read your resume, cover letter, and answers to the application questions so please take a minute and tell us more about you!
We’ve seen tremendous organic growth over the last few years. Our innovative customers include tech giants, game studios, consumer apps with millions of users… there are even Rive pixels in space!
About the Role
We're seeking a skilled a Build and Release, DevOps Engineer to own and evolve our development infrastructure. This is a unique combination role for someone with a passion for end to end build and release best practices coupled with an understanding of QA/Device testing.
You'll be responsible for maintaining our GitHub CI pipeline, optimizing our monorepo workflow, managing multi-platform application deployments, and building out a physical device testing lab at our San Francisco office. Reporting to and working directly with our CTO, you’ll have a lot of ownership, autonomy and input into tooling, automation, best practices and process improvements.
Key Responsibilities
CI/CD Pipeline Management
Design, maintain, and optimize GitHub Actions workflows for continuous integration and testing
Ensure fast, reliable builds across our monorepo structure
Implement and refine testing strategies including unit, integration, golden, and end-to-end tests
Monitor pipeline performance and continuously improve build times and reliability
Monorepo Management
Optimize monorepo tooling and dependency management
Implement effective strategies to speed up builds
Establish best practices for source control, code organization and shared libraries
Create documentation and guidelines for developers working within the monorepo
Multi-Platform Deployment
Manage deployment pipelines for web Rive Editor
Maintain deployment infrastructure for Windows desktop Rive Editor
Maintain deployment infrastructure for macOS desktop Rive Editor
Maintain code signing and notarization processes for desktop apps
Coordinate release processes across all platforms for Rive Editor and runtimes
Device Testing Lab
Design and build a physical device testing lab in our SF office
Source, configure, and maintain test devices (mobile, desktop, tablets)
Integrate physical devices into automated testing workflows
Establish procedures for device management, maintenance, and updates
Create documentation for lab usage and best practices
General Infrastructure
Monitor system health and respond to infrastructure issues
Collaborate with engineering teams to improve developer experience
Stay current with DevOps best practices and emerging tools
Participate in security reviews and implement security best practices
Requirements
5+ years of DevOps or infrastructure engineering experience
Strong experience with GitHub Actions or similar CI/CD platforms
Proficiency with monorepo tools
Experience deploying and managing web applications
Hands-on experience with Windows and macOS application build and deployment processes
Previous experience in a startup or fast-paced environment with lots of autonomy and ownership.
Understanding of code signing certificates and app notarization
Experience with containerization (Docker) and orchestration
Scripting skills in Python and Bash.
Methodical and process driven with strong troubleshooting, problem-solving abilities
Excellent documentation and communication skills
Preferred Qualifications
Experience setting up and managing device testing labs
Familiarity with mobile device management (MDM) solutions
Knowledge of test automation frameworks
Experience with infrastructure as code (Terraform)
Understanding of software release management and versioning strategies
Background in embedded systems or hardware testing
Location: San Francisco hybrid. (on-site for lab management) This role requires occasional on-site presence in our San Francisco office to manage the physical testing lab, other responsibilities can be performed remotely.
We are considering candidates currently residing in the San Francisco area, available to come into our Portero Hill office.
No Visa sponsorship or transfer is available for this position.
Benefits
Compensation and benefits: We offer a hybrid work environment, comprehensive health, dental, and vision coverage as well as stock options. Salary range: $160k-$180k Compensation may depend on the level of experience and geographic location.
At Rive we’re a low-ego team of designers, developers, and dreamers who care deeply about craft. We’re scrappy, curious, kind, and candid. We help each other, share credit, and ship fast. We’re primarily remote and global across the Americas, Europe, and Asia. And we respect your time outside work: your family, health, and life.
We have an incredible opportunity to change the world of interactive content creation. Help us accelerate the design industry's transition to Rive!
A human will read your resume, cover letter, and answers to the application questions so please take a minute and tell us more about you!