Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

DevOps Engineer

Engineering | San Francisco, CA | Full Time

Job Description

Tapjoy is currently seeking an experienced DevOps Engineer to help architect, build and monitor our applications and systems infrastructure.  This is a high-impact role in a fast-paced organization that is poised for massive growth and success.  We value those with exceptional technical skills who want to work with others in a fun, challenging and ever-changing environment.  Essential duties and responsibilities may include, but are not limited to, the following as additional roles and/or focus will be needed as the company and department continues to grow and evolve:

  • Define and implement automated system installation/configuration procedures in a Linux environment
  • Implement and deploy scripts/tools to facilitate error free and repeatable software deployment processes
  • Contribute to planning efforts for disaster recovery, capacity expansion, component upgrading and system hardening
  • Identify problems and inefficiencies in the current environment and making strategic recommendations for future improvements
  • Produce and maintain documentation on installations, incidents, and procedures
  • Help with log collection and analysis
  • Troubleshoot performance issues
  • Contribute expertise in specific technical areas to the team as a whole
  • Ad hoc projects depending on needs of Engineering team


  • B.S., M.S. or Ph.D. in Computer Science or equivalent
  • Strong Systems Administration skill set in a Linux-based environment (Ubuntu)
  • Advanced scripting language experience with Ruby;  Python or Perl are also okay
  • Considerable knowledge of web application infrastructure and Amazon Web Services preferred
  • Practical object-oriented programming experience (Git/Github)
  • Self-starter, able to tackle projects from start to finish without a lot of hand-holding
  • Comfortable collaborating with other engineers

Technologies We Use:

Our philosophy is to “get stuff done”, and the tools we use reflect that.  We use Agile development practices, iterating quickly on features and deploying them as soon as they are ready, often multiple times per day.  We leverage many open source tools and cloud-based solutions, including:

  • Ruby on Rails (Apache/Passenger)
  • Amazon Web Services
    • EC2
    • RDS (MySQL)
    • SimpleDB (NoSQL)
    • Elasticache (Memcached)
    • S3
    • ELB/Auto-scaling
    • SQS
    • Cloudfront
    • CloudWatch
  • Chef
  • Hadoop/Hive/Hue
  • Mahout
  • Vertica
  • Git/Github
  • Haml/jQuery/jQTouch/Webkit Transitions
  • Syslog-ng

So...why would you want to work for Tapjoy?

The real question is...why wouldn't you?

  • We are a small company doing very big things (over 600M devices on our network and growing)
  • We value innate intelligence, the curiosity to learn more, and the ability to solve problems - and we provide a ton of autonomy in which to do this
  • The mobile app space is a large opportunity and will continue to grow. We've done well so far and we clearly see where we need to go - and now we need your help to get there

About us:

Tapjoy is a mobile value exchange platform, driving personalized app discovery for consumers, customer acquisition and engagement for app and brand advertisers, and rich monetization for innovative developers.  The Tapjoy network spans over 20,000 apps and 800 million global consumers on iOS, Android and Windows Phone.  Tapjoy is headquartered in San Francisco with offices in 15 cities across the U.S., Asia and Europe.  Investors include InterWest Partners, North Bridge Venture Partners, D.E. Shaw Ventures, Rho Ventures and J.P. Morgan Asset Management.