Description

As a MongoDB Administrator, you'll:

  • Build and mature MongoDB-based database foundations, including operations, platform lifecycle, troubleshooting, and performance tuning.
  • Improve the company's high engineering standards, tooling, and process.
  • Work directly with the engineering teams to create backend database solutions to meet their challenging data and security needs.
  • Work with the security team on security compliance, pen tests, and mitigations that improve security across the company.
  • Build systems capable of handling billions of documents, making them available to the workforce and the internal teams with high availability.

Requirements

  • Experience in the following:
    • Design, installation, and configuration of multi-node MongoDB sharded clusters and replica sets running on AWS EC2
    • Adding and removing replica and shard nodes in MongoDB clusters as needed
    • Identifying appropriate shard keys and ensuring even distribution of data across shards.
    • Converting non-sharded replica sets to sharded clusters due to data size growth and query optimization
    • Proper query planning and performance tuning, as well as experience with Mongoose ODM
    • MongoDump and MongoRestore
  • Knowledge about certificate-based x509 authentication and authorization mechanisms
  • Extensive knowledge of Mongo replication architecture and change stream

Education

Any Graduate