Location: Denver / Boulder
Responsible for tuning existing MySQL database, implementing fail-over architecture, implement back-up strategy, optimizing existing SQL statements
Contribute to an existing distributed MySQL server architecture and design application
Work with existing IT department to implement MySQL database administration tasks in a Linux environment, including maintenance, troubleshooting, tuning, optimization, installation, upgrades, backup/recovery, and data migration.
Architect, design, develop, analyze, extract, load, and maintain MySQL databases by creating SQL and/or stored procedures, and Unix shell scripts
Work closely with software development to design and implement optimal solutions for existing and future applications
Update current database design documentation.
Work with existing IT to develop supporting documentation for capacity planning.
Consistently meet deadlines and schedules by working closely with the production team in a SCRUM environment
Bachelor’s degree in computer science or related IT field preferred
5+ years’ experience designing and administering MySQL databases
Exceptional MySQL production database administration and tuning skills
Unix shell scripting
Proactive mindset with a genuine passion for creating, implementing and tailoring software
A high level of enthusiasm for working in an entrepreneurial environment
Excellent communication skills (verbal, written, listening)
Data modeling and design
PHP and / or Java development environment experience such as Eclipse