Job type full-time
Full job description
Job description
At egnyte we build and maintain our flagship software: a secure content platform used by companies like ikea, red bull, nasdaq & yamaha.
This role involves the design, scale, performance tuning, monitoring, and administration activities on the various databases (majority on mysql).
We store, analyze, organize, and secure billions of files and petabytes of data with millions of usersWe observe more than 1m api requests per minute on averageTo make that possible and to provide the best possible experience, we rely on great engineersFor us, people who own their work from start to finish are integralOur engineers are part of the process from design to code, to test, to deployment, and back again for further iterations.
We have 300+ engineers spread across the us, poland, and india.
What you’ll do will include (but not limited to):
Build, scale, and administer a large fleet of mysql servers spread over multiple data centers with a focus on performance, scale, and high availability.
Monitor and troubleshoot critical performance bottlenecks for mysql databases before it causes downtime.
Review and assess the impact of database schema design, topology changes prior to their implementation
Ensure that databases are secured, maintained, backed up, and highly available.
Review stress testing results and provide recommendations to development teams
Automate anomaly detection to surface databases with failures, iops, deadlocks, and other failure reasons.
Automate management tasks, streamline processes, and perform standard administrative functions
Your qualifications:
2 – 5 years of relevant industry work experience
Understanding of mysql’s (5.7+) underlying storage engines
Knowledge of performance and scalability issues with mysql
Strong experience with mysql ha using orchestrator/proxysql/consul/pacemaker
Experience with configuration management like puppet/ansible
Knowledge of limitations in mysql and their workarounds in contrast to other popular relational databases
Automation experience with ‘python/ruby/perl’ and ‘sql’ scripting
Analytical skills necessary to perform troubleshooting of errors and performance issues on a large array of mysql cluster spread over multiple data centers.
Due to the nature of the role, it would be nice if you have also:
Experience in other distributed systems like redis, elasticsearch, memcached.
Experience in managing a large fleet of database servers.
Knowledge of ha and scalability issues with postgresql
About egnyte
In a content critical age, egnyte fuels business growth by enabling content-rich business processes, while also providing organizations with visibility and control over their content assetsEgnyte’s cloud-native content services platform leverages the industry’s leading content intelligence engine to deliver a simple, secure, and vendor-neutral foundation for managing enterprise content across business applications and storage repositoriesMore than 16,000 customers trust egnyte to enhance employee productivity, automate data management, and reduce file-sharing cost and complexityInvestors include google ventures, kleiner perkins, caufield & byers, and goldman sachsFor more information, visit www.egnyte.com
#li-remote
Hiring insights
Job activity
Posted 30+ days ago
Egnyte transforms businesses through smarter content allowing organizations to connect, protect, and unlock value from all their content. Our Content Intelligence platform delivers smart content collaboration and governance in the cloud or on-premises to thousands of businesses around the world even the most regulated industries. Founded in 2007, Egnyte is privately held and headquartered in Mountain View, CA. Investors include venture capital firms, such as Google Ventures and Kleiner Perkins Caufield & Byers, as well as technology partners, such as CenturyLink and Seagate Technology.