Sr. Operations Engineer
Location: US, CA, San Francisco
Department: Engineering
Employment type: Full-time
Industry: Computer Software
Function: Engineering

Company profile:

Job description:
The Senior Operations Engineer is primarily responsible for building and maintaining a robust and scalable production environment for hosting the Crittercism back-end platform and customer portal. This environment consists of a large variety of distributed open source applications and data stores. Maintaining application availability, ensuring continuous 24x7 uptime of our services, and enabling safe and dependable new feature deployment are among the primary responsibilities of this role. Additionally, the Senior Operations Engineer should have strong documentation and communication skills; constant improvement of our processes is a key part of the job, and ensuring that the whole team can take advantage of new tools and procedures is as important as developing them in the first place.What You'll Be DoingEnsure 24x7 reliability of the Crittercism production platformCreate, configure, and manage production infrastructures utilizing modern cutting-edge cloud computing technologiesAutomation of common maintenance tasks and code deploymentsApply in-depth systems knowledge and analysis skills to troubleshoot ongoing and newly arising issuesDesign and implement solutions to complex systems architecture problems, including ongoing statistical profiling and identifying software and hardware bottlenecksDesign and implement best-in-class elastic infrastructure designs for global scalabilityApply industry standard best practices for security, repeatability, and automationHelp implement new--and improve existing--monitoring and trending solutions to assist in the team’s ability to identify and respond to issues on both a micro and a macro scaleShare in 24x7 on-call responsibilities, maintaining the availability and performance of Crittercism services, as well as the various internal systems and services that enable core functionality

Requirements:
At least 3-5 years experience working as an operations engineer in a SaaS environmentExperience with Amazon Web Services or other elastic environmentsExperience with distributed Linux systems administration and performance tuningSolid understanding of networking concepts and troubleshootingProficiency in shell scripting, and one of Python, Ruby, or PerlExperience with configuration management software such as Chef or SaltExperience working with distributed database systems, both traditional RDBMS such as PostgreSQL as well as more modern “NoSQL” systems like MongoDB or RiakProven ability to work effectively with highly reliable and highly available mission critical technologiesStrong verbal and written skills; ability to communicate effectively with all levels throughout the organizationBA/BS in Computer Science or related field, or equivalent work experience

Benefits:
Work on a product that affects nearly 1 billion mobile usersFlat organization with about 100 membersFlexible work scheduleUnlimited Vacation1 block away from the Powell St stationCompetitive pay + benefitsWork on challenging problems with really talented people