Site Reliability Engineer
AppFolio - Goleta, CA

This job posting is no longer available on AppFolio. Find similar jobs: Site Reliability Engineer jobs - AppFolio jobs

As a Site Reliability Engineer (SRE), you will help us grow, automate, and monitor the infrastructure platform we use to power AppFolio.

Your job will be to ensure that our production environment is secure and available, and that software is released and deployed in an efficient and streamlined manner. We are big believers in automation, and an important part of this job is to develop our suite of automated deployment and management tools. As a key member of our SaaS operations team, you share the responsibility of designing, deploying, and operating multiple data centers and host facilities.

Success in this role requires very strong system administration skills, an aptitude for distributed systems and attention to minute details. You need to have well developed network, systems and code-level troubleshooting abilities. You are expected to analyze complex system behaviors or performance problems, and need to be able to trace issues across multiple systems. The SRE works as a first responder and is ultimately responsible for the availability of AppFolio's systems.

Create reliable ways to ensure consistent, high uptime for all of our SaaS offerings

Identify and resolve system weaknesses that could impact our reliability

Lead and assist in troubleshooting system-wide problems

Analyze and advise on system reliability and security impacts

Develop automated tools for deploying our applications and maintaining our system infrastructure

Develop tools for tracking and analyzing system and application logs and events

Share the responsibility of monitoring and incident handling

Knowledge and Skills:
Strong familiarity with operating and troubleshooting distributed systems

Familiarity with running Ruby on Rails applications

Skilled in at least two of the following programing languages: Ruby, Java, C/C++, Perl, Bash, Puppet

Experience with Networking

Very comfortable with Linux

Strong analytical and troubleshooting skills

Enthusiasm for tackling complex problems

Ability to respond quickly to changing conditions under high pressure

Strong ability to multi-task

Ability to work cross-functionally in a dynamic environment

Ability to follow through on tasks until completed

High degree of flexibility

BS, MS or Ph.D in Computer Science or related fields

About this company
2 reviews
At AppFolio we create easy-to-use, web-based software that helps small and mid-sized businesses more effectively market, manage and grow...