We provide IT Staff Augmentation Services!

Sr. Mongo Db Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Over 7+ years of experience in design, analysis, installation, configuration, administration, and implementation stages of NOSQL databases like MongoDB and Cassandra.
  • Experience in installation, upgrading and migrating various versions of database (9i/10g) on different platforms.
  • Designed and developed load balancing Mongo applications.
  • Good experience on advanced queries, query conditionals and aggregation framework.
  • Experience in Writing MongoDB Schema using Mongos.
  • Good experience on MongoDB scaling across data centers and/or in - depth understanding of MongoDB HA strategies, including replica sets.
  • Experience in installing and maintaining MongoDB on cloud environments.
  • Migrated Database from SQL Databases (Oracle and SQL Server) to NO SQL Databases (MONGODB)
  • Good experience on MongoDB 3.0, 3.2, 3.4, 3.6 and 4.0 scaling across data centers and/or in-depth understanding of MongoDB ha strategies, including replica sets.
  • Developed enhancements to MongoDB architecture to improve performance and scalability.
  • Experienced in database management, data modeling.
  • Experience in installation and configuration of Oracle 9i/10g Data guard, switchover and failover
  • Strong experience in installation and configuration of Oracle 9i/10g/11g.
  • Experience in implementation of backup and recovery strategies
  • Experience in monitoring the performance of database using performance tools such as Statspack, AWR, ADDM and advisors
  • Experienced in managing very large databases and large environments
  • Experienced in database high availability solutions RAC, ASM
  • Experienced in database maximum availability Data Guard, Golden Gate
  • Experienced in multiple aspects of big data.
  • Experience in preparing the Technical Documents on relevant topic.
  • Excellent interpersonal and strong analytical, problem-solving skills with customer service-oriented attitude. A very good team player, self-motivated, dedicated in any work environment.
  • Experience in Encrypting Data at rest in MongoDB

PROFESSIONAL EXPERIENCE

Sr. Mongo DB Developer

Confidential

Responsibilities:

  • Worked with Development, Storage and Network teams in installation and administration of MongoDB in the IT Enterprise.
  • Expertise in setting up MongoDB clusters in Azure and AWS cloud Environments.
  • Experience in Installing, Administering, and Optimizing MongoDB instances.
  • Set and tune System Parameters
  • Automated routine tasks via scripts and tools
  • Provided 24x7 on-call support for production and development systems
  • Operations of MongoDB on Microsoft Windows and Linux systems
  • Secured MongoDB using MongoDB-CR and SCRAM-SHA authentication
  • Monitored transaction activity and utilization, with particular strengths in performance tuning highly transactional databases in both the development and production environments including remotely located servers.
  • Ensured data replication is scheduled and optimized.
  • Upgraded to latest Mongo version and Maintenance (Data center outagesLog rotation/ maintenance, Segregation of duties (User Management - designing User roles and responsibilities).
  • Enable sharding on databases and collection by choosing suitable shard key.
  • Deep understanding of Disaster Recovery setup and scenarios in support of an installed and tested Disaster Recovery environment.
  • Encrypting data at rest on Wired Tiger storage Engine using certificates.
  • Expertise in High Availability Setup, Scaling data using sharding.
  • Managed and maintained layered development process environments.
  • Documented MongoDB installation, operations, security, and environments.
  • Participate in the wider infrastructure DBA ecosystem of Microsoft SQL, Cloudera Hadoop, and associated tools.
  • Deploying config servers as replicaset in version 3.2, 3.4, 3.6 and 4.0.
  • Experience in Backup and Recovery with Avamar Tool.
  • Experienced in monitoring, back up and scaling databases using OPS Manager.

Environment: MongoDB 2.6, 3.0, 3.2, 3.4, 3.6, 4.0 Linux/Unix, Robo Mongo, Ops Manager, LVM Snapshots, Backup scheduler, Avamar, PyMongo, Docker, AZURE, Encryption, AWS.

Mongo DB Administrator

Confidential

Responsibilities:

  • Involving with installation and maintenance of MongoDB for high availability. Involving in change control process and Upgraded the MongoDB 3.2, 3.6 to 4.0 version and applied patch set and interim patches whenever required to make the database software up to date.
  • Created environment consists of Red Hat Linux servers with replica sets and shards in Dev, Test/Release, Stage, and Production.
  • Worked on multiple BSON type objects and used based on requirement.
  • Implemented multiple CRUD operations and familiar with new enhancements in each and every release.
  • Performance tuning and monitoring of Mongo databases with OPS manager/MMS.
  • Familiar with all Mongo shell commands.
  • Supported Bulk Write operation jobs and analyzing the queries and performed tuning based on environment.
  • Implemented point in time restores backups using OPS manager.
  • Documented MongoDB installation, operations, security, and environments.
  • Understanding Aggregation pipeline operations have an optimization phase which attempts to reshape the pipeline for improved performance.
  • Worked with Aggregation Pipeline Limits and memory restrictions.
  • Tracing connections to the Mongo database and monitoring utilization of resources for each process.
  • Enabling profiling level to debug issues and tuning long running queries.
  • Understanding the differences between each version of MongoDB and enable the new features in each release.
  • Built index on secondaries to minimize the impact of building an index on replica set.
  • Potentially long running index building operations performed by creating Index in background.
  • Configured Role-Based Access Control with custom roles and privileges.
  • Running MongoDB with secure configuration options.
  • Configured hidden replica member and it is used for reporting and backups.
  • Migrated replica set nodes from one server to other server without down time.
  • Familiar with Range based sharding and Hash based sharding.

Environment: MongoDB, MMS, OPS manager, WiredTiger, MMAPv1, mongostat, mongotop, mongofiles, Ruby, Puppet, Linux/Unix, LVM Snapshots, Backup scheduler, Dataguard, Pearl, PyMongo, Java script.

MongoDB Administrator

Confidential

Responsibilities:

  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication and schema design.
  • Experience in managing large-scale, geographically-distributed database systems, including relational (Oracle, SQL server) and NoSQL (MongoDB, Cassandra) systems.
  • Good experience on MongoDB scaling across data centers and/or in-depth understanding of MongoDB HA strategies, including replica sets.
  • Extensive experience in deploying, managing and developing with MongoDB clusters.
  • Familiar with MongoDB clusters, performance tuning, backup and recovery.
  • Management of databases on multiple servers.
  • Point in time Backup and recovery in MongoDB using onsite MMS.
  • Maintaining MongoDB environment and troubleshooting issues. Monitoring Day-to-Day Backups, Log's & recovering them as per the requirement.
  • Efficient in Scalability: Sharding setup, sharding monitoring, shard key selection, inserting large amounts of Data in MongoDB.
  • Testing, evaluation and troubleshooting of different NoSQL database systems and cluster configurations to ensure high-availability in various crash scenarios.
  • Data modeling for data from RDBMS to Cassandra and MongoDB for optimal reads and writes.
  • Familiar with MongoDB clusters, Java scripting to load unstructured data into sharding environment.
  • Used MongoDB third party tools (ROBO MONGO, MONGOOWL, MONGOVUE) and mongo-built in binaries to monitor and analysis the performance of MONGODB.
  • Worked on pre-splitting mechanism using shard keys to distribute data across shards.
  • Creation, configuration and monitoring Shards sets. Analysis of the data to be shared, choosing a shard Key to distribute data evenly.
  • Performed on-call technical support to minimize the impact of system disruptions.
  • Developed Scripts for transferring data from production server to testing/development servers.
  • Migrated Database from SQL Databases (Oracle and SQL Server) to NO SQL Databases (MONGODB)
  • Worked extensively on Performance tuning of Queries by maintaining Aggregates, Compression, partition, Stored outlines, Statistics.

Environment: Cassandra, Mongo DB 2.4,2.6, Hadoop, HBase, Ruby, MMS, Puppet, Linux/Unix, LVM Snapshots, Backup scheduler, Dataguard, Pearl, PyMongo, Java script.

Mongo DB Administrator

Confidential

Responsibilities:

  • Configuring, implementing and supporting High Availability (Replication) with Load balancing (sharding) cluster of MongoDB having TB's of data.
  • Migrate MongoDB Sharded/Replica cluster for one datacenter to another without downtime. Add / remove replica and shard nodes in MongoDB Cluster as needed
  • Involved in planning and migrating databases to cloud AWS as well as to Azure cloud. Experience in working and troubleshooting Very Large databases (VLDB) in OLTP Environment.
  • Designing & implementing Sharding and indexing strategies for huge data sets.
  • Worked on Development, Storage and Network teams in installation and administration of MongoDB in the IT Enterprise Environment.
  • Involved in Index Analysis and Performance Tuning. Implemented read preferences in MongoDB replica set. Configured hidden members in replica set.
  • Installation of NoSQL MongoDB on physical machines, Virtual machines as well as AWS.
  • Good knowledge in implementing SQL database in SQL Azure/AWS cloud computing platform.
  • Backup & Recovery, Database optimization and Security maintenance.
  • Backup and restore MySQL databases. Optimizing MongoDB CRUD (Create, Read, Update, Delete) Operations.
  • Created disaster recovery plans. Monitoring jobs and making sure all jobs run successfully as scheduled. Trouble Shooting the Production Issues According to the Ticket Priorities.
  • Prepare action plans for future software and hardware upgrades in the System in line with customer account teams.
  • Disaster Recovery setup and best practices, including planning, testing, failover testing.
  • Documenting MongoDB installation, operations, security, and environments.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, and schema design

Environment: Cassandra, Mongo DB 2.4,2.6, HBase, Ruby, Hadoop, MMS, Puppet, Linux/Unix, LVM Snapshots, Backup scheduler, Dataguard, Pearl, PyMongo, Java script.

We'd love your feedback!