Senior Infrastructure Engineer at Talkdesk
San Francisco, CA, US
Would you like to join one of the fastest growing startups in the world? Talkdesk - a 2016 Forbes Cloud 100 Company - is the world’s leading cloud-based contact center software provider. We have awesome investors (DFJ, Salesforce Ventures and Storm Ventures), are in a $22B market that is ripe for disruption and boast an impressive roster of customers including Shopify, Box, Anki, DoorDash, Edmunds and Qualys. We’re looking for a world-class Senior Infrastructure Engineer to help us continue on our hyper-growth trajectory and shape the future of Talkdesk.

Responsibilities:

Work collaboratively with software engineering to deploy and operate our cloud-based systems
Automate, automate, automate
Devise strategies to scale and harden our application and all supporting services
Create and maintain tools for deployment, monitoring and operations
Troubleshoot and optimize high availability and performance issues
Develop our Chef configuration management environment
Aid the development team with tools and services to enhance productivity
Propagate infrastructure/software best practices to software developers
Requirements:

5+ years of experience in an infrastructure engineer role
BS/MS Degree in Computer Science, Applied Math, or an engineering-related field preferred
Solid coding/scripting skills
Experience leading large scale, multi data center Linux based/cloud-based SaaS offerings on Amazon AWS
Demonstrated experience in Linux/Unix Administration
Experience with Ruby/Rails/MongoDB web application stack
Possess the knack for staying on the leading edge of modern web app development
Solid understanding of the full compute stack - storage, networking, OS, virtualization, configuration management and provisioning
Understanding and experience with scalable, cloud-based solutions (Amazon, Heroku)
Experience administering, tuning and scaling RabbitMQ/other message frameworks
Operational knowledge of the big relational databases (Postgres, Redshift, MySQL) and NoSQL databases (Mongo, Redis, Casandra)
Advocate of Test-Driven Development
Must be well versed in writing automation using Chef, Puppet or another SCM tool
Experience with Git or similar distributed version control systems is required as well experience with Continuous Integration/Deployment techniques (medium to large)
Experience with Docker
Excellent written, verbal, and conversational communication skills
Strong focus on business outcomes