Kraken is a mission-focused company rooted in crypto values. As a Krakenite, you’ll join us on our mission to accelerate the global adoption of crypto, so that everyone can achieve financial freedom and inclusion. For over a decade, Kraken’s focus on our mission and crypto ethos has attracted many of the most talented crypto experts in the world. As a fully remote company, we have Krakenites in 60+ countries who speak over 50 languages. Krakenites are industry pioneers who develop premium crypto products for experienced traders, institutions, and newcomers to the space. Kraken is committed to industry-leading security, crypto education, and world-class client support through our products like Kraken Pro, Kraken NFT, and Kraken Futures.
The team:
Come work with an experienced team for one of the top crypto exchanges in a rapidly evolving space. The DBA team is responsible for designing and implementing scalable solutions that allow the company to reliably and securely support our customer base. The role involves a combination of production support, support for other teams, and interesting project work to further scale and solidify the system. You will be uniquely challenged in a space where security, performance, availability, scalability, data integrity and productivity are all paramount to our mission.The opportunity:
- Scaling a distributed high load MariaDB cluster making every and all performance optimizations necessary to improve throughput and scalability
- Enhance and improve our high availability, disaster recovery, backup/recovery and monitoring solutions
- Troubleshoot various performance / availability issues
- Manage database security, patching and upgrades
- Help the development teams be more productive
- Participate in 24×7 on-call rotation and provide off-hours production support
Skills you should HODL:
- Expert knowledge of MariaDB / MySQL (5+ years experience)
- Experience with common mysql db tools such as Percona toolkit, Openark, Sysbench
- Significant production experience in high volume situations dealing with advanced replication schemes, sharding, and performance optimization
- Server management, maintenance and backup strategies
- Experience running Mysql on dedicated hardware and cloud instances
- AWS cloud engineering expertise across VPC, EC2, RDS, Aurora, S3
- Extremely proficient with best security practices
- Scripting experience with two or more of the following languages bash, python, go, ruby and/or perl
- Version control with the main tools gitlab, github, and/or bitbucket
- Experience with Docker and/or Kubernetes/Nomad
- Familiarity with monitoring/discovery/management solutions such as Grafana, Prometheus, Consul, Terraform
- Experience with proxies such as Haproxy, Proxysql, Maxscale
- Great communication skills
- Strong attention to detail and dependable/responsible in a mission critical environment
- Strategic thinker that is able to weigh trade-offs and prioritize
- Excellent team player that cares about people and their success
- Interested in the cryptocurrency space