DevOps Engineer

Causes.com is seeking a experienced DevOps engineer that wants an important role in empowering people to come together and create social change. You’ll dive into infrastructure management, provisioning and automation, as well as all the scalability challenges that come with a rapidly growing, high-traffic site. You won’t be siloed as you collaborate daily with incredibly knowledgeable engineers that plus each other’s ideas and solutions. Neither will your work be isolated to the Internet - what you do will directly support online organization becoming offline action, from influencing votes in Congress to creating new water sources in third-world countries.

Responsibilities will include:

  • Collaborating with software engineers to design a robust, consistent and scalable server infrastructure
  • Developing tools and systems to manage and monitor our production environment
  • Participating in on-call rotation
  • Reporting directly to the VP, Engineering

Ideal candidates will have:

  • 5+ years of experience in operations and/or programming in a Linux environment
  • Deep knowledge of shell scripting, and unix philosophy
  • Deep knowledge of networking (switches, routers, firewalls, load balancers, etc.)
  • Knowledge of Linux system internals
  • Passion for automated, scalable, and repeatable infrastructure
  • Experience scripting in perl, ruby, or python, or similar
  • Proficiency in SQL (MySQL preferred)
  • Proficiency in various network protocols (SMTP, HTTP, etc)
  • Exceptional communication skills and work well with a team
  • The ability to prioritize tasks and work independently

Bonus points for:

  • Past startup experience
  • Any open sourced side projects that display your passion and prowess
  • Being an automation Heisenberg with ample experience running Chef

To apply:

  • Send us your resume (plain-text preferred), code samples and relevant links to past work.

Apply

Engineering

Back to all careers