Database Administrator

  • Full-time

Company Description

Beatport is growing and we are looking for talented people who are passionate about what they do. We have built an amazing business around inspiring people to play with music and everyone's role here plays an important part in this.


Job Description

As a Database Administrator at Beatport, you will be a member of Infrastructure team building solutions to address business and technology needs. You will work to apply your knowledge and expertise with Database Administration in a MySQL/PostgreSQL environment.

Qualifications

Job Responsibilities

  • Ensure high performance and availability of database instances
  • Installation, configuration, and management of database instances (including replication)
  • Manage user accounts
  • Manage backup and restore processes and procedures
  • Disaster recovery planning
  • On call support
  • Coordination and execution of DDL/DML for each environment [development, staging, production]


Job Requirements

  • 5+ years experience working as a DBA
  • Proficiency with Structured Query Language
  • Solid understanding of performance tuning, capacity planning
  • Solid understanding of MyISAM and InnoDB storage engines
  • Demonstrated experience with replication, configuration, management, and strategies
  • Understanding of database triggers
  • Environment management [development, staging, production]
  • Adequate Linux systems administration experience to perform DBA tasks
  • Experience with large data sets and strategies to deal with them
  • Strong communication skills


Nice to have's:

  • Experience with configuration management (Puppet/Ansibile)
  • Experience with Linux (RHEL/CentOS/Scientific Linux/Ubuntu)
  • Experience with multi-master replication
  • Experience with eventual consistency
  • Shell scripting
  • Python development
  • Experience with Apache Solr or ElasticSearch
  • Experience with Git/Mercurial or other source control tools
  • Music industry experience


Benefits:

We offer a competitive compensation package, plenty of vacation days, and VIP access to select music events. We hire people who love what they do and we make sure they have plenty of room for growth- we have an Employee Development Program which includes conferences and lab days.

Moreover, you will work with a team that values collaboration and mentorship. We are always helping one another -someone almost always has the answer for any question you've got.

 

How to apply:

Please send a short note introducing yourself and why this position appeals to you. Include a resume, and links to code samples and a link to a portfolio if you have one.  

Additional Information

SFX is an equal opportunity employer. SFX recruits, employs, trains, compensates and promotes regardless of race, religion, color, national origin, sex, disability, age, veteran status, and other protected status as required by applicable law.