We provide IT Staff Augmentation Services!

Mongo Database Admin Advisor Resume

2.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY:

  • Over 6 years of experience in NoSQL Database Administration and RDBMS. Involved in migrations, configuration, database security, capacity planning, space management, data modeling, backup and recovery, cloning, auditing, SQL, PL/SQL, NoSQL, Amazon web services, troubleshooting and documentation.
  • Over 4 years’ experience in MongoDB installation, configuration, administration and upgrading.
  • Over 3 years’ experience in Cassandra Architecture, Cassandra data modelling & Monitoring Cassandra using Opscenter.
  • Experience in designing MongoDB multi - sharded cluster and monitoring with MMS.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms.
  • Focused on designing NoSQL databases like MongoDB, Document DB and Cassandra database.
  • Knowledge on Couchbase, DynamoDB.
  • Designed and developed custom Mongo applications specific to clients' needs.
  • Experience in Agile software development, a framework that delivers customer collaboration and interaction with processes and tools.
  • Extensive experience with Python in Linux, UNIX and Windows environments.
  • Full life cycle experience in highly secure, extremely large-scale deployments of very high volumes of critical data with extensive security.
  • Extensive knowledge of Web development, from concept through implementation and optimization.
  • Experience in various phases of SDLC such as requirements gathering, analysis, design, implementation, maintenance of software applications and testing Client/Server and web applications.
  • Responsible for most of the view/controller changes, model/database integration with other members of the team.
  • Applied skills in software development, architecture, design, and support for new and existing products. Experience working in both Agile and Waterfall development environments.
  • Fast learner, can quickly in corporate and implement new procedures with efficiency and accuracy.
  • Skilled in troubleshooting with good organizational and interpersonal skills.
  • Team player with excellent communication skills and ability to lead. Self-motivated individual with exemplary analytical and problem-solving skills.
  • Exceptional ability to collaborate with team members for code and design reviews. Self-motivated worker with strong focus on business goals and end-user experience.
  • Excellent knowledge on CQL (Cassandra Query Language), for retrieving the data present in Cassandra cluster by running queries in CQL.
  • Involved in designing various stages of migrating data from RDBMS to Cassandra, Mongo DB.
  • Commendable knowledge on read and write processes, including SSTables, MemTables and Commitlog.
  • Experience with querying on data present in Cassandra cluster using CQL (Cassandra Query Language)
  • Used Datastax OpsCenter and Node tool utilities to monitor the Cassandra cluster.
  • Having working knowledge with multiple Data centers set up.
  • Experience in efficiently managing backup and restoring data in live Cassandra Cluster.
  • Experience in benchmarking Cassandra Cluster using Cassandra stress tool.
  • Tested the application and the cluster with different consistency levels to check for the writes and reads performance with respective to Consistency Level.
  • Can handle commissioning and decommissioning nodes along with monitoring of Cassandra Cluster.
  • Have Knowledge on Apache Spark with Cassandra.
  • Creates Linux Virtual Machines using VMware Virtual Center.
  • Experience of doing Casandra upgrades to Major & latest versions.
  • Designed framework for doing migration from RDBMS to Cassandra
  • Involved in doing fine-tuning for HEAP, GC, THP settings in Cassandra nodes.
  • Expertise in AWS, experience in implementing new AWS EC2 instances and working with EBS and S3 storage.
  • Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code
  • Experience in Installation, Configuration and Maintenance of Oracle 12c, 11g/10gRAC with ASM and single instance database.
  • 24*7 Production Database Support to ensure availability, efficiency and recoverability.

TECHNICAL SKILLS:

Database Technologies: Mongo DB, Document DB, Cassandra DB, Dynamo DB, Oracle.

Amazon Web Services: EC2, S3, ELB, Auto scaling, Cloud Front, Cloud Formation, RDS, Cloud watch. Cloud trail, IAM, SNS, Redshift.

Server Automation Tools: Ansible, Chef.

Security: Kerberos, LDAP.

Languages: CQL, SQL, PL/SQL, Shell Scripting, Python.

Operating Systems: Linux (Red Hat, CentOS, Ubuntu), windows.

Version control Tools:: Git, GitHub and SVN.

WORK EXPERIENCE:

Confidential, St. Louis, MO

Mongo Database Admin Advisor

Responsibilities:

  • Working closely with customers to get new projects to MongoDB.
  • Discussing with customers about the use cases of database and suggesting them the right hardware.
  • Building MongoDB clusters (Standalone/Replica sets /Sharding clusters) depending on the requirements.
  • Automated the built process using python scripts and installed Mongo manually.
  • Worked on MongoDB 3.2.x-ent, 3.4.x-ent, 3.6.0-ent, 4.0.x-ent, 4.2.0-ent versions.
  • Upgraded MongoDB versions manually and using ops manager.
  • Encrypted clusters with SSL and also authenticated with LDAP
  • Experience working on Venafi tool to download SSL certificates.
  • Deployed Automation, Monitoring and Backup agents on Linux machines.
  • Enabled backup’s in ops manager to take snapshots.
  • Experience on performing snapshot, point-in-time and queryable restores on request by application teams.
  • Managed around 450 on premise RHEL machines and around 70 ec2-instances.
  • Built ops manager application on both production and non-prod environments from scratch.
  • Experience on enabling load balancer on Mongo Ops manager on premise and on AWS.
  • Experience on creating Databases, Users, Collections, Views, and Indexes.
  • Experience on performance tuning, query tuning.
  • Closely works with application teams on query, performance tuning.
  • Working on AWS, spinning ec2-instances using CFT’s, creating S3 buckets, security groups, EBS volumes.
  • Closely works with Application teams, Cloud ops team, Network team, Firewall team, Linux team, security team, Splunk team, Imperva team to resolve issues/blockers.
  • Worked on installation and configuring of Splunk forwarder and on-boarded MongoDB logs to Splunk. Created Splunk dashboards and delivered to application teams to view logs and other metrics.
  • Worked on Imperva installations on ec2-instances for the DAM monitoring.
  • Worked on Document DB installations using AWS CLI.
  • Configured document db to send logs to cloud watch by enabling audit logs, profiler logs.
  • Worked on exporting audit logs to s3 bucket.
  • Migrated RDBMS to NoSQL Databases.
  • Migrated Data from On premise MongoDB to Mongo on AWS.
  • Closely works with application teams to resolve issues, support production deployments.
  • Provided 24x7 on-call support.

Environment: MongoDB, Document DB, AWS, Python, Splunk, Imperva, Venafi, LDAP.

Confidential, Deerfield, FL

Mongo DBA

Responsibilities:

  • Extensive experience in deploying, managing and developing MongoDB clusters. Creation, configuration and monitoring Shards sets.
  • Analysis of the data to be shared, choosing a shard Key to distribute data evenly.
  • Architecture and Capacity planning for MongoDB/ Cassandra clusters. Implementing on premise MMS monitoring and backup solution.
  • Used MongoDB third party tools (ROBO MONGO, MONGOOWL, MONGOVUE, MONGO COMPASS) and mongo-built in binaries to monitor and analyze the performance of MONGODB.
  • Installation of MongoDB on physical machines, Virtual machines as well as AWS. Backup & Recovery, Database optimization and Security maintenance.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Design architecture of MongoDB multiple versions 4.0.x, 3.6.x and 3.2.x Replica sets, Sharded cluster. created Ad hoc reports by querying multiple collections with $lookup operator
  • Have written various aggregation pipelines ($group, $project, $sort, $match, $limit and $skip) and created views based on the different business requirements
  • Experience in managing MongoDB environment from availability, performance and scalability perspectives.
  • Configuring high availability using geographical MongoDB replica sets across multiple data centers.
  • Migrated Mongo database systems from No-SSL authentication to SSL authentication using certificates.
  • Migrated Mongo database from MMAPV1 storage engine to Wired Tiger storage engine.
  • Managing Mongo databases using MMS monitoring tool.
  • Worked on multiple BSON type objects and used based on requirement.
  • Implemented multiple CRUD operations and familiar with new enhancements in each release.
  • Supported Bulk Write operation jobs, analyzing the queries, and performs tuning based on environment.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Performance tuning and stress testing of NoSQL database environments to ensure acceptable database performance in production mode.
  • Testing, evaluation and troubleshooting of different NoSQL database systems and cluster configurations to ensure high-availability in various crash scenarios.
  • Developed Ruby/Python scripts to monitor health of Mongo databases and perform ad-hoc backups using Mongo dump and Mongo restore.
  • Worked with capped collections to wipe out aged data based on requirements.
  • Administered multiple environments, automating backups and checks, restore, validation/integrity checks, growth modeling and predictions, and system expansion; assisted with upgrade efforts with MongoDB
  • Worked on creating distinct types of indexes on different collections to get reliable performance in Mongo database.
  • Familiar with MongoDB write concern to avoid loss of data during system failures.
  • Implemented read preferences in MongoDB replica set.
  • Configured delayed secondary’s to avoid human failures in coding and development.
  • Strong experience in analyzing chunk migrations, splitting and balancing across the cluster.
  • Skilled in troubleshooting with good organizational and interpersonal skills.

Environment: MongoDB, MMS, OPS, mtools, Robomongo, BSON, JSON, Aggregation, Arbiter, Balancer, RPM, tar files, Mongo Shell, MMAP v1, wiredtiger, Snapshot, Sharding, Replication, Shell scripting, JavaScript, Perl script .

Confidential, Rockville, MD

Cassandra Consultant

Responsibilities:

  • Involved in capacity planning and requirements gathering for multi datacenter Cassandra cluster
  • Involved in the process of designing Cassandra Architecture.
  • Involved in NoSQL database design, integration and implementation.
  • Installed, Configured, Tested Datastax Enterprise Cassandra multi-node cluster that has 4 Datacenters and 5 nodes each.
  • Installed and configured Cassandra cluster and CQL on the cluster.
  • Involved in the process of data mover for disaster recovery platforms Backup and recovery.
  • Involved in database deployments, capacity planning, monitoring multi datacenters, performance tuning, and troubleshooting.
  • Knowledge on set up Cassandra wide monitoring scripts and alerting system.
  • Knowledge on bootstrapping, removing, replicating the nodes in Cassandra and Solr clusters.
  • Experienced in upgrading the existing Cassandra cluster to latest releases.
  • Migrated large amount of data from Oracle to Cassandra
  • Migrating oracle data model to Cassandra to achieve and reduce the SLA from 10 minutes to 2 seconds and also improve user experience by using kafka and cassandra.
  • Designed, Automated the process of installation and configuration of secure DataStax Enterprise Cassandra cluster using puppet.
  • Performed regular maintenance activities like Patching, User Maintenance, Database Refresh and Disaster Recovery tasks in Oracle as of when required.
  • Bulk-loaded the data into Cassandra using sstableloader tool and read the data using sstable2json tool.
  • Experienced in provisioning and managing multi-datacenter Cassandra cluster on public cloud environment Amazon Web Services (AWS) - EC2.
  • Imported data from various resources to the Cassandra cluster using Java APIs.
  • Strong understanding of internal processes of NoSQL approach.
  • Optimized the Cassandra cluster by making changes in Cassandra properties and Linux (Red Hat) OS configurations.
  • Working closely with Datastax to resolve issues on cluster using ticketing mechanism.
  • Configured Performance Tuning and Monitoring for Cassandra Read and Write processes for fast I/O operations and low latency time.
  • Performed Stress and Performance testing to benchmark the cluster
  • Administered Cassandra cluster using Datastax OpsCenter and monitored CPU usage, memory usage and health of nodes in the cluster.
  • Configured accordingly to achieve maximum throughput and execution time based on the benchmarking results.
  • Configured, Documented and Demonstrated inter node communication between Cassandra nodes and client using SSL encryption
  • Experienced in storing the analyzed results into the Cassandra cluster.
  • Used Github version control for tagging the new versions.
  • Involved in the Migration of data from one database to another database.
  • Knowledge on applying updates and maintenance patches for the existing clusters
  • Scheduled repair and cleanup process in production environment

Environment: Cassandra 2.1, Oracle 11g, DevCenter, Cqlsh, OpsCenter, Node tool, UNIX, Cassandra-stress, Shell Scripting, GitHub, Maven, Solr, Shell Scripts, Sqoop, Spark, SQL, NoSQL, CQL, AWS.

Confidential

Oracle Database Administrator

Responsibilities:

  • Design, Installation and use of High Availability and Disaster Recovery components; Oracle GRID Infrastructure / Cluster ware, Oracle 11g two node RAC for the database tier.
  • Implemented Backup and Recovery Strategies using RMAN and used Recovery advisor to repair data block corruptions & data dictionary corruptions
  • Patching & upgrades on Oracle 11g database (whilst minimizing or eliminating the impact to Live services, i.e. using rolling node patching)
  • Cassandra database physical layout design and capacity planning
  • Have involved in the process of upgrading, Adding & removing nodes also, have collected production metrics by using SPLUNK tool
  • Worked with logical backup using Data pump and Exports/Imports Utility
  • Database Load and Transformation Techniques (SQL Loader, External Tables)
  • Upgraded production and all test database
  • Execute the collection of requirements, product comparisons, product research, and architecture
  • Performed data migrations using ETL tools.
  • Planned and implemented Disaster Recovery solutions using Oracle Standby Database/Data guard.
  • Support Production, QA, DEV, UAT databases.
  • Experience in programming with Perl, Unix/Linux shell scripting, Oracle PL/SQL.
  • Configured and Monitored of databases using OEM 12c Grid Control
  • Developed Stored Procedures and used them in Stored Procedure transformation for data processing and have used data migration ETL tools
  • Replication and Extracting data and applying on production using Golden Gate and Shareplex.
  • Identify training needs within support organization and proactively create and deliver training sessions to address these requirements.
  • Configuration of Oracle Standby Databases (Active Data Guard) for high availability/Disaster Recovery Solution from Production Server to the DR Server
  • Experience on Oracle Shareplex for data replication for enterprise data centers including installation, configuration, administration, performance monitoring.
  • Creating documentation during project planning, project execution and project maintenance phases.

Environment: Oracle RAC Database 12c, 11g, 10g, SQL, NoSQL, AIX, Solaris11, RE Linux 6, MYSQL, Windows.

We'd love your feedback!