← All jobs

DBA, MySQL

About the role

• Be a part of rapid development cycles to deliver high-quality products
• Hands-on development of infrastructure and maintenance
• Be responsible for all databases in the organization, including development, staging, and production databases
• Cover administration aspects including security, failover/replication, and optimization
• Cover design aspects including table structure, indexing, and query/stored procedures design
• Incorporate products, work procedures, best practices, and architecture
• Thoroughly review specification documents to identify special cases and scenarios
• Cooperate with development, QA, and DevOps teams
• Become the organization's database expert
• Train developers and QA

• 5 years experience as DBA, at least 3 of them as MySQL DBA
• Hands-on experience with DBA failover, security, optimization, backup etc.
• Hands-on experience with DB design, testing and maintenance
• Self-managed, can work as a single DBA in the organization
• Experience with a scripting language - Python, Bash.
• Issue resolution abilities and good analysis to root cause detection
• Mandatory -- good English, both written and spoken
• Advantage: Developed in C++, specifically calling mysql from it
• Advantage: Financial background: FIX protocol, FX trading
• Advantage: Experience with Jira, SVN, Jenkins