Shotgun is a web application, with a server-side stack developed in Ruby and Python, using PostgreSQL as its primary data store. We deploy on CentOS, but we do most of our development on Macs. We host the majority of our clients in our own cloud-based infrastructure with a SaaS model. Our remaining clients have installed Shotgun in their studio infrastructure with a traditional software licensing model.
Our DevOps team is responsible for the following in both cloud and local deployments:
The ideal candidate for this position would have solid development and systems fundamentals, but we're open to candidates with deeper professional experience in either discipline. It's most important that you're a strong communicator with a desire to dig in and learn how Shotgun fits together, and to help us make pragmatic choices about how we can improve.
The Shotgun team is distributed around the globe, with offices in LA, San Francisco and London. Office attendance is optional and many of us work from home. We're open to candidates from all locations, but we'll need some flexibility in working hours to allow for team coordination and planning.
Shotgun Software was founded in 2006 to build a web-based production platform for film, tv and game studios all around the world. Shotgun is actively developing the system with more than 500 studio clients including EA, Warner Brothers, Disney, Double Negative, Framestore, Playstation, Blizzard and many more who use the platform every day on thousands of productions.