Manage, monitor, and ensure reliability of Sailthru’s MongoDB environment. Our environment is a large-scale environment housing over 20TB of data across multiple sharded clusters.
Work with current technology and architectures to support Sailthru’s business including MongoDB, AWS, Terraform, and Ansible.
Troubleshoot production issues in real time as well as on an out of hours on call rotation. Typical issues include performance, data, or application related situations.
Provide guidance and suggestions on database scalability, infrastructure design, data models, and best practices.
Work hands on day-to-day tasks as well as more extensive projects such as upgrades and migrations.
Identify areas of inefficiency needing improvement. Refine those areas through process change, automation, or redesign.
Work cross functionally with Operations, SRE, DevOps, and Software Development teams to manage the Mongo implementation as it relates to Sailthru’s objectives.
Bachelor or Master Degree in computer science or equivalent experience.
7+ years overall technical experience
5 years of experience in MongoDB Database administration
3 years of experiences in Linux environment in a database administrator role
3 years of experience in shell scripting
2 years of experience in Python coding
Hands on experience with solving MongoDB performance issues
Hands on experience with database monitoring (proactive and reactive)
Hands on experience with building and maintaining MongoDB sharded environment
Experience in SQL management, queries, and performance tuning
Experience in automating database administration tasks
Experience in networking concepts, Linux, and general system administration skills
CRUD operations in databases to handle custom DB requests
Nice to have:
AWS cloud based skill set including EC2, RDS, Aurora, DocumentDB, and Terraform
Author and execute Ansible playbooks for infrastructure automation and configuration
Datadog, Grafana monitoring experience
Java experience
Percona experience