Database Reliability Engineer
Role details
Job location
Tech stack
Job description
The Junior Database Reliability Engineer plays a key role in supporting the team's mission to protect, preserve, and ensure the availability of data by assisting with the monitoring, maintenance, and performance of our database platforms. This role partners closely with more experienced engineers to learn and apply best practices in backup and recovery, routine maintenance, and safe deployment of changes across SQL Server and the other supported database systems.
In this position, the engineer will document and automate repetitive tasks and gain proficiency with both in-house solutions and third-party platforms that enable self-service for software engineers. The role also participates in the on-call rotation, contributing to incident response, root cause analysis, and implementation of long-term fixes that improve resilience over time., * Support efforts to protect, preserve, and ensure the continuous availability of data.
- Collaborate with senior team members to measure, analyze, and fine-tune database performance, ensuring optimal configuration and resource utilization.
- Document and automate routine database tasks to reduce manual effort and improve operational efficiency.
- Assist in building, testing, and maintaining internal tools that empower application and database developers to manage their own data needs.
- Gain proficiency in both in-house developed solutions and third-party tools used for database monitoring, management, and automation.
- Share responsibility for implementing and maintaining database security, backup strategies, and routine maintenance procedures.
- Join the on-call rotation to respond to incidents, contribute to root cause analysis, and implement long-term fixes to prevent recurrence.
Requirements
- A dedicated home office space that is noise- and distraction-free. The space should have strong wireless connection or a wired Ethernet connection (wired connection is preferred, if possible).
- A valid, physical address (apartment, suite, etc.). PO Boxes are not supported, as a physical address is required for you to receive your computer equipment.
- The desire and ability to work and communicate with other team members via chat, webcam, etc.
- Legal residents of one of the following states: (AK, AL, AR, AZ, CT, DE, FL, GA, IA, ID, IN, KS, KY, LA, MD, ME, MI, MN, MO, MS, MT, NC, ND, NE, NH, NM, NV, OH, OK, PA, SC, SD, TN, TX, UT, VA, VT, WI, WV, and WY)., * Work is performed while sitting/standing and interfacing with a personal computer.
- Requires the ability to communicate effectively using speech, vision, and hearing.
- Requires the regular use of hands for simple grasping and fine manipulations.
- Requires occasional bending, squatting, crawling, climbing, and reaching.
- Requires the ability to occasionally lift, carry, push, or pull medium weights, up to 50lbs., * Foundational knowledge of Microsoft SQL Server and the ability to write and troubleshoot basic T-SQL queries.
- Enthusiastic about exploring new technologies, tools, and techniques to improve reliability and efficiency.
- Possess a strong attention to detail.
Preferred Qualifications:
- Hands-on experience with creating basic PowerShell scripts.
- Understanding of relational database concepts and the ability to interpret and work with data models.
- Comfortable working in both Windows and Linux environments.
- Basic understanding of PostgreSQL and/or MariaDB/MySQL, including common administrative and query tasks.
- Familiarity with Git for source control and collaboration in a team environment.
- Exposure to scheduling tools and systems used for automating database and system tasks.
- Understanding of security and compliance practices, including the principle of least privilege., This role does not require a degree. We value relevant skills and experience and alignment with our core values above all else., * Passionate for their work.
- Goes above and beyond to get the job done.
- Looks for opportunities in all aspects of the company.
- Process improvement focus., * Shows empathy.
- Attentive listener.
- Adjusts his/her own behavior to fit the nature of a conversation.
- Understands what others are thinking.