We are seeking a hands-on, technically strong NoSQL Database Engineer with 5+ years of experience supporting self-managed and on-premises database platforms. The ideal candidate will be a builder with experience designing, deploying, automating, and supporting database infrastructure in production.
The candidate should be comfortable working across database, Linux, storage, networking, backup, disaster recovery, monitoring, and automation. Strong collaboration and communication skills are important, as this individual will work with database engineers, infrastructure teams, developers, security, compliance, and other technical stakeholders.
Responsibilities- Design, build, configure, and support self-managed and on-premises database infrastructure.
- Support production environments, including backup and recovery, disaster recovery, replication, high availability, patching, monitoring, capacity planning, performance troubleshooting, storage expansion, and incident resolution.
- Support and maintain MongoDB, Cassandra, Redis, and other NoSQL database platforms.
- Mentor other DBAs and promote the effective use of NoSQL database technologies.
- Document architecture, deployment procedures, operational standards, backup and recovery processes, and troubleshooting procedures.
- Participate in technical meetings, design discussions, and project assignments.
- Develop and maintain automation to improve database deployment and operational processes.
Must-Haves- 5+ years of hands-on database engineering or administration experience.
- Strong experience with MongoDB, including platform design, deployment, configuration, operations, replication, backup, recovery, and high availability.
- Experience with Cassandra, including cluster deployment, scaling, performance, replication, troubleshooting, and production support.
- Experience with Redis, including deployment, configuration, availability, persistence, monitoring, and operational support.
- Experience building, deploying, and supporting database infrastructure rather than only performing routine database administration.
- Experience with Linux administration, storage, capacity planning, monitoring, and production troubleshooting.
- Scripting and automation experience using Ansible, Infrastructure as Code, Python, Shell, Terraform, or similar technologies.
- Strong problem-solving, communication, and collaboration skills.
Nice-to-Haves- Experience with Neo4j Graph or comparable NoSQL technologies.
- Experience supporting infrastructure upgrades and large-scale production environments.
- Experience with additional automation or Infrastructure-as-Code tools.
- Experience mentoring other DBAs or technical team members.
- Ability to quickly learn new technologies and connect database requirements to broader infrastructure and application needs.
TechHuman is an Equal Opportunity Employer and is committed to fostering an inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, gender identity, or gender expression), age, national origin, citizenship status, disability, genetic information, marital status, military status, protected veteran status, or any other status protected under applicable federal, state, or local law.