We're happily working away downtown in sunny San Francisco.

Operations Engineer



At Path we believe in the art of high quality software craftsmanship and design. Our culture is centered around happiness and empowering engineers to have creative freedom. We are committed to building a world class technology company where engineers love to work.

In addition to writing high quality software, we seek individuals who also enjoy the other aspects of building a new company: designing features, making good product decisions, programming at all levels of the stack, creative marketing and recruiting, and the wearing of many hats. 

We are looking for extraordinarily talented engineers who share similar values and who are looking to join our small family. Above all we look for passionate individuals who enjoy the craft and seek to live balanced and happy lives.
 
Responsibilities
  • Collaborate with software engineering to design robust, scalable server infrastructure.
  • Consult with multiple engineering teams to understand requirements and provide implementation guidance.
  • Develop tools and systems to automate detection and resolution of site issues. 
  • Drive incident troubleshooting and root cause analysis and implement prescribed fixes, as appropriate.
  • Establish and administer configuration management systems in order to maintain a homogenous server fleet with minimal drift.
  • Participate in 24x7x365 on-call rotation.
Requirements
  • Passion for automated, repeatable infrastructure.
  • Experience at scale.
  • Advanced knowledge of Linux systems administration. 
  • Ability to automate tasks and develop tools using any of the common scripting languages. (Python, Perl, Ruby, Bash.)
  • Desire to take ownership of a subject matter area and oversee it with minimal direction.
Ideally
  • AWS experience, or applicable experience in any other 'cloud computing' or virtual environment.
  • Familiarity with async server principles.
  • Prior experience with conventional bare-metal server provisioning and build systems. (Think TFTP, DHCP, PXE.
  • Hands on familiarity with large Redis deployments.
  • Hands on familiarity with MongoDB and 'NoSQL' design patterns.
  • Experience automating server administration via Puppet, Cfengine or Chef.



Jobvite