0% found this document useful (0 votes)
4 views1 page

Freightify - Senior Database Engineer - JD

The document outlines the roles and responsibilities of a Senior Database Engineer at Freightify, focusing on database management, design, and optimization, particularly with MongoDB. Key tasks include implementing high availability solutions, monitoring performance, and ensuring best practices for backups and security. Candidates must have over 5 years of experience with MongoDB and strong skills in scripting, cloud platforms, and database architecture.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views1 page

Freightify - Senior Database Engineer - JD

The document outlines the roles and responsibilities of a Senior Database Engineer at Freightify, focusing on database management, design, and optimization, particularly with MongoDB. Key tasks include implementing high availability solutions, monitoring performance, and ensuring best practices for backups and security. Candidates must have over 5 years of experience with MongoDB and strong skills in scripting, cloud platforms, and database architecture.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Senior Database Engineer | Freightify

Roles and Responsibilities

 Lead or participate in database management activities including designing highly


complex logical and physical databases
 Lead highly complex data modelling, mapping, integration, and capacity planning
efforts
 Perform the planning, research, design, implementation, maintenance, and
control of server class databases
 Setup a MongoDB Sharding, Installs, configures as per requirements, Setup a
MongoDB Replica Set, Installs, configures and maintains High Availability server
solutions
 Implement appropriate indexes for performance improvement.
 Monitoring at Server, Database, Collection Level, and Various Monitoring Tools
related to MongoDB
 Implement optimal backup and recovery.
 Understand and optimize query performance.
 Evaluate, plan and perform the DB upgrades.
 Maintenance – during release/outage etc.
 Implementing best practices for backups, replication, and health checks.
 Database hardening – implement best practices.
 Knowledge of aggregation in Mongo DB etc.
 Design and implement DR plans.
 Work closely with the application team to understand what changes are coming
in a build/patch/hotfix, do an impact analysis, fine-tune the queries if any.
 Automate the process of deploying DB changes so that we can support this for a
new build/patch/hotfix.
 Act as an application DB during the design process.
 Reviewing the DB Changes done by developers and enforcing best practices and
consistency on DB changes.
 Enforce security best practices on DB with minimal access policy for developers
and applications.

Must Have:

 5+ year’s hands-on experience as DBA on MongoDB.


 Understanding of enterprise application technology architecture, components,
databases, networking, and infrastructure as code.
 Strong DBA Experience – MongoDB / MySQL.
 Strong knowledge on Sharding, Replica Sets
 Strong scripting experience - Unix/Shell Scripting, Python
 Technical knowledge of Linux based and cloud based platforms
 Strong analytical and problem-solving skills
 Strong AWS Cloud knowledge

You might also like