We are a leader in self-service data analytics. We provide analysts the unique ability to easily prep, blend, and analyze all of their data using a repeatable workflow.� We then deploy and share analytics at scale for deeper insights in hours, not weeks.� Analysts love our Analytics platform because they can connect to and cleanse data from data warehouses, cloud applications, spreadsheets, and other sources, easily join this data together, then perform analytics – predictive, statistical, and spatial – using the same intuitive user interface, without writing any code. Thousands of companies and data analysts worldwide rely on our software daily.
�
Job Description:We are seeking a senior Database Administrator to be an integral part of the Development Operations team that supports our flagship analytics platform. Must have experience with multiple database platforms from� traditional RDBMS (MSSQL, MySQL, PostgreSQL) to NoSQL (MongoDB, Hadoop, Cassandra). � The senior DBA position plays a crucial role in the continuous delivery of our software products. The successful candidate will have a track record of operational excellence managing large scale databases and at least 5+ years of hands-on experience. You will have excellent communication skills, a keen attention to detail, and a passion for learning new technology and building high quality, scalable software.�
�
Responsibilities:- Manage and maintain multiple database servers across multiple environments
- Design & implement redundancy and fail-over strategies
- Monitor and tune query performance
- Define and implement backup strategies per data retention requirements
- Diagnose and resolve production issues as needed 24x7
- Develop and document best practices for maintenance, monitoring, migration, and fail-over strategies
�
Qualifications:- Minimum 5+ years of experience working with large distributed database systems with focus on performance & tuning.�
- Proven experience with MongoDB scaling across data centers and/or in-depth understanding of MongoDB HA strategies, including replica sets and sharding.�
- Experience provisioning and managing Hadoop clusters
- Strong operational experience with NoSQL Data Modeling
- Deep knowledge of DB performance/scaling concepts and tuning best practices
- Ability to write and maintain Unix/Linux shell scripts.
- Bachelor degree in Engineering or equivalent experience
- Highly self-motivated with the desire to embrace new database technologies and must be able to work independently or within a team in a high demand and dynamic environment.
- Strong team player with excellent written and verbal skills
- Ability to work in a fast-paced development environment with a broad scope of responsibilities
- Self-motivated, passionate about software, and driven to achieve committed milestones
- Strong communication skills. Comfortable with collaboration, open communication and reaching across functional borders�