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