The Role
SDVI’s DevOps team keeps customer environments provisioned, up to date, and running. Those environments process content for television and streaming services around the world. The team works with the rest of Engineering to design, build, launch, and maintain whole-system deployments.
As a Senior DevOps Engineer, you’ll be a primary owner of major parts of our infrastructure and drive projects with minimal direction. You’ll be responsible for the infrastructure that television and streaming services depend on every day, at a company small enough that your decisions are visible and impactful. When production issues happen, you’ll take the lead through resolution, root cause analysis, and follow-up work.
What You’ll Work On
- Own major parts of a growing fleet of over 10,000 cloud compute instances serving dozens of customer environments
- Configure and provision the other AWS building blocks that support running Rally environments
- Drive the design and expansion of deployment automation for a growing set of customer environments
- Monitor the health and security of SDVI infrastructure, and work with Engineering to decide when new monitoring and alerting tools are worth building, then build and maintain them
- Automate creation of Windows and Linux AMIs so third-party tools can scale quickly
- Build and maintain tools that let other developers make infrastructure changes themselves
- Lead production incident response, keep all stakeholders informed, and lead root cause analysis, including defining and assigning follow-up work
- Manage the cost of deployed Rally infrastructure, and look for ways to make it more efficient
- Improve the practices and tools the team uses
- Take part in a paid after-hours on-call rotation with the Support Engineering and DevOps teams
What Success Looks Like
- First 90 days. You’ve shipped infrastructure changes to production, know how our customer environments are deployed end to end, have joined the on-call rotation, and are driving at least one project.
- First year. You’re a primary owner of a major part of our deployment or monitoring infrastructure, you’ve led root cause analysis on production incidents, and you’ve made a measurable improvement to reliability or cost.
What You’ll Bring
- Extensive experience owning production systems, and an understanding of the responsibility that comes with access to them
- Strong Python and bash skills, and the ability to read code in most other languages
- Deep experience building and maintaining infrastructure on a mainstream cloud platform, such as AWS, GCP, or Azure
- Experience supporting SaaS platforms, microservice-based systems, and containerized software
- Comfort configuring both Linux and Windows server environments
- Enough SQL to find your way around a database console and write basic queries
- Experience leading incident response and root cause analysis
- Curiosity about new infrastructure, tools, and technologies, and the discipline to learn them in depth
- The ability to explain deeply technical topics to non-technical audiences, and to adjust how you communicate for customers, management, or peers
Nice to Have
- Experience with AWS specifically
- Experience with PowerShell
- Experience with infrastructure-as-code tools
- Familiarity with professional media formats and tools, such as codecs, container formats, and media encoders
If you don’t meet every point above, we’d still like to hear from you.
How We Work
- We’re small and distributed. Most of our collaboration happens over Slack and Zoom, across time zones. You’ll own what you build, and you’ll work closely with people outside your immediate team.
- Engineers stay close to customers. You’ll hear directly from the people using what you build. When something goes wrong in production, the team that owns the code helps fix it.
- We dig for root causes. When something breaks, we find out why instead of patching the symptom and moving on.
- We ship, then refine. We work in short sprints and improve things over time instead of waiting for a perfect first version.
How We Use AI
AI coding agents are part of how we work every day, and we invest in getting good at using them. We’re also careful with them, because customers run their content operations on Rally. We’re tracking industry trends and innovations, but using our day-to-day experiences to separate signal from noise.
Our engineers are still responsible for the code they ship. We still expect them to explain and defend its architecture and intent, even as more is built with an agent’s help. We judge work by its quality, not its quantity.
This role is not a fit for someone who would rather not use AI tools, or who is used to shipping generated changes they couldn’t explain. It probably is a fit for someone who knows where these tools go wrong and how to achieve quality with speed.
Logistics
- This is a remote role. You should be based in the United States, and either in the Eastern time zone or able to commit to working East Coast hours
- This role includes a paid after-hours on-call rotation
- Occasional travel may be required, but is not core to this role
- Interview process: introductory call, AI proficiency interview, team technical interview, interview project, interview project presentation, and founders interview
Compensation and Benefits
Salary range $140,000 to $185,000
Salary range represents the expected range for this position and is based on a number of factors, including location, and will vary depending on job-related knowledge, skills, and experience. Pay ranges are US-applicable only.