MySQL DBA / Systems Engineer
We're looking for a MySQL DBA / Systems Engineer to take on a vital operations role within Desk.com. You'll be responsible for the administration of our production MySQL databases. Administration will include installation, configuration, monitoring, optimization, tuning, troubleshooting, backup, recovery and upgrades. You will also be responsible for designing, implementing and supporting a formal High Availability (HA) and Redundant solution, preferably across Amazon ec2 Regions. You will also be responsible for implementing a formal backup and recovery solution and process, optimizing schemas, queries and indexes, tuning for mission critical applications, quickly diagnosing database and server problems and employing preventive measures to maintain high availability servers. In addition, you'll work with the infrastructure team on designing, implementing, and maintaining our server infrastructure - the very core of our SaaS application.
In addition to the obvious MySQL knowledge, we're looking for someone with a well versed skill set who is comfortable with networking technologies (TCP/IP, DNS, SMTP, FTP, etc.), server infrastructure and the underlying server configuration and also someone who has a desire to dig deeper into the application and ultimately figure out ways for us to be more scalable and efficient. You'll have already created and managed concrete projects based on Amazon Web Services EC2 clusters. You'll have demonstrated in your previous position to be familiar with Ubuntu, nginx, elastic search, rails, cassandra, capistrano and more, including configuration, deployment and management tools.
What you’ll be doing:
- Architect, build, test and refine new infrastructure products and services, specifically as it relates to mysql
- Develop and expand infrastructure to process many millions of page views and transactions with fault-tolerance and predictability
- Tackle a wide variety of infrastructure and scalability problems throughout the stack – we all work on everything
- Brainstorm and prototype new concepts and approaches fast. Turn prototypes into real things.
- Troubleshoot and maintain production and testing environments. Contribute to diagnosing and solving performance issues whenever the occur
- Be a team player in a flat-structured, highly collaborative environment
- Make Desk.com a primary focus of your life
The ideal candidate:
- Ambitious, driven, and talented individual who wants to work on significant, game-changing problems
- Demonstrable track record designing and managing distributed, clustered, high-throughput ec2 cloud-based virtual environments that can really scale
- Intimate knowledge of and familiarity with Amazon Web Services (EC2, ELB, S3, EBS, etc.), including optimizing EBS volumes for mySQL performance
- Background in building highly scalable applications designed for n+1 clustering with minimal downtime, ideally with experience in near realtime mysql replication across Amazon regions
- Experience running high volume transactional web services
- In-depth knowledge and experience with system administration, preferably with Ubuntu
- Experience with scripting and software development languages (shell, ruby, perl, python)
- Deep understanding of networking architecture and protocol technologies (DNS, VLANs, firewalls, routing, load balancing, TCP/IP, DNS, SMTP, FTP)
- Experience with creation and management of capistrano deployments
- Proficiency with tools for server/network performance analysis and health monitoring
- Knowledge and experience with Elastic Search, casandra, passenger is a plus
The good stuff:
- Work for a Company that is experiencing astounding growth
- Comprehensive health and dental with full family coverage
- Generous option participation
- Work with cool people (that’s what our moms say, anyway)
- Hip office, right in the middle of San Francisco’s hot tech scene
- A kitchen full of drinks and snacks
Our goal is to help our customers deliver exceptional support and make their customers smile - do you want to be part of making people smile? If so email us at .