DevOps Engineer

Role Description

The mission of Hardware Engineering team is to partner with the rest of Infrastructure Engineering teams to build efficient, reliable & durable infrastructure at Dropbox. The work that goes into spreads across four main areas:

  • Define, validate, deploy & support the best hardware classes for all tiers to achieve best performance, tco, reliability & availability for Dropbox infrastructure.
  • Define and build the needed Hardware Telemetry tools that will help hardware team and all our partners & customers achieve our reliability & quality metrics
  • Support the Serving teams to achieve the best performance for every hardware class through collaboration on performance profiling, kernel selection, and optimizations
  • Collaborate with external technology vendors to help us achieve our Infrastructure goals

  • Work with middleware (firmware, drivers, utilities) for various types of motherboards and components in order to install, upgrade, and query data
  • Develop against existing frameworks for Hardware testing and validation
  • Maintain existing code, run bug fixes for Hardware Checker, Facelift and other initiatives.
  • Establish TDD for initiatives and retro-fit existing code where needed
  • Partner with customers to identify and prioritize needs
  • Manage Interrupts for tooling and quick-fixes

  • 3-5 years of Pythonexperience (or similar languages like GO, Perl, Ruby)
  • Basic understanding of databases (both schema and schema-less)
  • General understanding of hardware and the relationship between firmware, drivers, utilities and the components.
  • Data collection, mining, graphing, and statistics analysis
  • Understanding of Chef/Puppet configuration management systems
  • Experience working with Linux and Bash/Shell Scripting
  • TDD

  • You thrive on a team with minimal structure
  • You excel in environments that can be highly interruptive
  • You love working in smaller team environments that are highly collaborative and self-organizing
  • You have worked in larger or hyper-scale environments
  • You have an Always Be Shipping attitude
  • Your ideal environment is working in Modern Agile/Lean Frameworks
  • You enjoy working with customers to understand their needs
Benefits and Perks
  • 100% company paid individual medical, dental, & vision insurance coverage
  • 401k + company match
  • Market competitive total compensation package
  • Free Dropbox space for your friends and family
  • Wellness Reimbursement
  • Generous vacation policy
  • 10 company paid holidays
  • Volunteer time off
  • Company sponsored tech talks (technology and other relevant professional topics)

Meet Some of Dropbox's Employees

Monetization I.

Billing & Payments Platform

This team is responsible for building, scaling, and enhancing the infrastructure that drives Dropbox’s business. Global payment processing, building APIs for partners, and ensuring that Dropbox’s financial systems run smoothly are some of the team's main goals.

Will K.

Staff Engineer

Will operates as the tech lead for a soon-to-be-released initiative and other special Dropbox projects. He also pushes for modern best practices for client application development on Mac and iOS.

Back to top