Infrastructure Engineer at Talkdesk
Porto, PT
Would you like to join one of the fastest growing startups in San Francisco? Do you want an opportunity to build out end-to-end highly available cloud infrastructure and work with other world class engineers? Talkdesk – a recent DEMO Traction Award Winner – is the world’s leading browser-based call center software solution. We have awesome investors, a superb team and we’re looking for an experienced Infrastructure Engineer that will help with build out, automation and monitoring of our world class infrastructure on top of AWS.


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
Skills and Qualifications

5+ years experience in 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
Excellent written, verbal, and conversational communication skills
Strong focus on business outcomes