Site Operations Engineer

Fitbit   •  

Boston, MA

Not Specified years

Posted 274 days ago

This job is no longer available.

At Fitbit, our mission is to help people lead healthier, more active lives by empowering them with data, inspiration and guidance to reach their goals.

We started our journey in 2007—as a team of two with one big idea. Today, that idea has become a movement. Fitbit is now a publicly-traded company creating award-winning products and services that are available across the globe. We’re transforming the way the world sees health & fitness.

In fact, the Fitbit Community has taken enough steps to walk from the Sun to Pluto. Our culture combines the spirit of startup with the perks of being public—offering a competitive benefits package and amazing perks like free lunches, Friday happy hours, on-site fitness classes and more. As part of our team, you’ll have the opportunity to grow your career, contribute your ideas to life-changing products and services, and—above all—have fun doing it.

Fitbit’s Boston office is located on the waterfront in the up and coming Seaport district with gorgeous views of the Boston Harbor, and only steps away from public transportation.  When you're not sitting (or standing) at your desk you can easily walk out of the building onto the Harbor Walk for a walking meeting, a scenic run, or join your colleagues as they visit one of the many great lunch spots in the area.

Think you've found your fit? See what we're looking for and apply today. 

Fitbit is an engineering driven company with a focus on providing a great, consistent, and continually available user experience. Our customers are uploading their tracking data and viewing their stats all the time, so site performance is critical to customer satisfaction. Site operations major focus is site availability while, at the same time, enabling rapid site improvement.

About our stack:

Our application stack is based mostly in Java, however most of our operations automation is developed in Python. The major components we use daily are Ubuntu/Linux, MySQL, Redis, Neo4j, Solr, logstash, Kibana, Graphite, collectd, StatsD, Nagios, Tomcat, Fabric, Jenkins, Git, JIRA, Confluence, Stash, Cassandra, Puppet, HAProxy, Nginx and Ansible. We leverage mostly externally hosted bare metal servers, with some virtualization thrown into the mix. An excellent candidate will demonstrate existing knowledge in a number of the tools we use as well as an ability to both teach others and learn new skills.  

We have four areas of focus that fall under the heading of Site Operations. You can find these areas of focus below. We look for talented engineers to contribute in any or all of them.  

Operations Engineering

Operations engineers dive deep into the bowels of our system. They know details about our load balancers, web servers, and proxies. They are pulled into projects by other engineering teams to help investigate new technologies and solve problems.  They might explore the performance boost of SSDs, learn about the intricacies of shard storage, or explore the tradeoffs between different types of virtualization.  

Release Engineering
Release engineers are focused on making server, service, and code deployment consistent across our environments. They design processes to enable quick deployment with complete reproducibility. They have a deep understanding of source control and build tools.  They leverage configuration management to ensure things are done the same way every time.  

Site Reliability Engineering

SREs are responsible for the pulse of the software ecosystem. They monitor the system, improve the system themselves, and suggest improvements for implementation by other engineers.

The name of the game is automating your job, because hiring linearly with our traffic growth is unsustainable.  They are involved in incident management and change management. They are consultants for engineers when new products and services are brought online.  

Visibility Engineering

Visibility Engineers improve operational life by letting us see our systems.  Creating dashboards, unifying metrics, improving logging, and being aware of customer sentiment are all projects that belong in the visibility engineering wheelhouse. 

If one or more of these areas of focus are interesting to you, we’d love to hear from you. Fitbit continues to have interesting problems and challenges to solve as we grow, and we want to grow our team with inquisitive minds and new areas of expertise! .