Senior Database Administrator

closed
Kraken Digital Asset Exchange Logo

Kraken Digital Asset Exchange

πŸ“Remote - United States

Summary

Join Kraken's DBA team as a fully remote Database Administrator and contribute to the scaling and optimization of a high-load MariaDB cluster. You will enhance high availability, troubleshoot performance issues, manage database security, and implement automation using DevOps principles. The role requires expert knowledge of MariaDB/MySQL and experience with various technologies like AWS services, Docker, and Kubernetes. You'll work with an experienced team in a fast-paced environment, focusing on security, performance, and scalability. This is an ongoing application process with no deadline.

Requirements

  • Expert knowledge of MariaDB/MySQL (5+ years) with experience in high-volume production environments, advanced replication schemes, sharding, and tuning
  • Familiarity with database proxies like HAProxy, ProxySQL, and MaxScale for high availability and load balancing
  • Strong programming and scripting skills e.g. Bash, Python, Go or similar
  • Have the right automation mindset and proven experience with CI/CD pipelines, Gitops, and infrastructure as code, preferably Terraform
  • Hands-on experience with AWS services (VPC, EC2, RDS, Aurora, S3, IAM) and cloud-native best practices
  • Proficiency with Docker and Kubernetes/Nomad for managing scalable and resilient database infrastructure
  • Deep understanding of database security, access control, patching, and compliance best practices
  • Experience with visualization and DB monitoring stack e.g. Grafana, Datadog, Prometheus, Consul, Pagerduty, etc
  • Strong communication skills, strategic thinking, and a team-oriented mindset to help bridge database operations and DevOps workflows

Responsibilities

  • Scale and optimize a distributed high-load MariaDB cluster, ensuring high performance and scalability
  • Enhance and improve high availability, disaster recovery, backup/recovery, and monitoring solutions
  • Troubleshoot various performance and availability issues across the database and infrastructure stack
  • Manage database security, patching, and upgrades while ensuring best practices
  • Bring a DevOps mindset to database operations, implementing automation, CI/CD, and GitOps workflows
  • Improve infrastructure as code, containerization, and cloud deployment strategies
  • Help development teams be more productive through better tooling, automation, and best practices
  • Participate in a 24x7 on-call rotation and provide off-hours production support when needed

Preferred Qualifications

  • Experience implementing GitOps methodologies with GitLab, GitHub Actions, or ArgoCD
  • Knowledge of Site Reliability Engineering (SRE) principles
  • Passion for cryptocurrency and decentralized technologies

Benefits

Fully remote work

This job is filled or no longer available

Similar Remote Jobs