April 25, 2024

Systems Developer

Anywhere in the US

  • Full-time

Overview

The Systems team helps plan, build, document and maintain the services and underlying technical infrastructure of the Treehouse website. We run on OpenStack and codify our infrastructure with Ruby and Chef. We run applications on all major operating systems. We’re Treehouse’s primary firemen and back-end architects.

Responsibilities

  • Plan, build, document, and maintain Treehouse’s technical infrastructure
  • Manage reliability of company sites and services
  • Participate in an on-call rotation for incident response
  • Consult and strategize with developers and other teams on complex problems; making decisions and recommendations about systems improvements after analyzing possible courses of action
  • Contribute to the adoption and implementation of modern DevOpsâ„¢ practices.

Qualifications

  • Experience in systems administration and a deep understanding of how the basic web-related services (load balancers, high availability solutions, web servers, databases, caching daemons, etc.) work
  • Experience with a configuration management tool like Chef or Puppet. We use Chef, so demonstrated experience in Chef is desirable
  • Well versed in the best security, performance, and reliability practices for both web and systems applications
  • Solid understanding of TCP/IP networking.
  • Proficiency in at least one popular scripting language
  • Familiarity with cloud computing platforms and their configuration
  • Exceptional time management, organizational skills and ability to work under pressure
  • Strong communication skills, both verbal and written
  • Highly collaborative, able to develop effective relationships across a dispersed, remote team
  • Demonstrated problem solving skills

Benefits

In addition to joining a fun and innovative company and working in a team-centered, flexible workplace, you’ll enjoy the following:

  • Full salary for a 4-day week (Monday - Thursday)!
  • Full coverage for medical, dental, and vision for you and your family
  • 401(k) contribution matching, 100% matching up to 6% of your salary
  • 18 PTO days, federal holidays, and one week off in late December
  • Phone allowance and monthly stipend
  • Free lunch every day

About Treehouse

At Treehouse we're on a mission to make technology education affordable and accessible for everyone in the world. Come join us and do the best, most meaningful work of your career.