Senior DevOps Engineer

Twilio

(San Francisco, California)
Full Time
Job Posting Details
About Twilio
Twilio's mission is to fuel the future of communications. Developers and businesses use Twilio to make communications relevant and contextual by embedding messaging, voice and video capabilities directly into their software applications. Founded in 2008, Twilio has over 650 employees, with headquarters in San Francisco and other offices in Bogotá, Dublin, Hong Kong, London, Madrid, Mountain View, Munich, New York City, Singapore and Tallinn.
Responsibilities
- Tools and processes for configuration management of large numbers of databases and services. This includes participating in technology selection and architecture review to ensure zero downtime releases and maintenance as well as enable auto-scaling. - Instrumentation for monitoring the health and availability of services including fault detection, alerting, triage and recovery (automated and manual). - Performance management, including benchmarking and monitoring of vital metrics, capacity planning, and resolution of performance problems affecting service levels. - Custom diagnostic and troubleshooting tools. - Developer facing support tools made available via our developer portal and to our customer support organization.
Ideal Candidate
- Minimum 4+ years experience building complex distributed systems. In this role you were the one gravitating toward operational concerns of the team, focusing on reliability, performance, capacity planning and automation of everything. - Experience with managing and automating configuration of MySQL database clusters. - Hands-on experience with cloud infrastructure technologies, including continuous integration tools such as Jenkins, configuration management with Git, Chef or Puppet, systems monitoring and alerting with tools such as Nagios, New Relic and Elasticsearch. - Adept at troubleshooting and administering Linux systems, dealing with networking issues, setting up databases, and fine tuning instrumentation and alerting systems. - Demonstrated experience of agile processes, continuous integration, test automation and release management. - Significant development experience in at least one modern programming and scripting language, preferably Scala, Python, or Java.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.