We provide IT Staff Augmentation Services!

Mongodb Database Administrator\architect Resume

SUMMARY:

  • Experienced DBA in production environments ensuring database systems operate efficiently and securely
  • Hard worker to understand and obtain the best achievements
  • Ability to work independently and as a team
  • Flexible to work in fields, in different countries and environments
  • Dedicated, self - motivated achiever who is committed to success and skilled at performing multiple tasks in a highpressured environment
  • Ability to deal with supervisors, subordinates, and employees/ customers in a professional manner.
  • Strong organizational and interpersonal skills
  • Adaptable with new industries and technologies
  • Strong problem solving skill

TECHNICAL SKILLS:

  • MongoDB administration (Replication, sharding, backup)
  • Microsoft Windows Server and SQL Server administration
  • MySQL administration
  • Program coding, C,C++, C#, Java
  • Linux administration
  • Web page developing, PHP, Drupal, ASP.net
  • A clear understanding of nosql and relational database design and implementation
  • Network configuration and support

PROFESSIONAL EXPERIENCE:

Confidential

MongoDB Database Administrator\Architect

  • Secure MongoDB using authentication.
  • Evaluated nosql technologies vs relational.
  • Automate routine tasks via scripts and tools.
  • Set and tune System Parameters for MongoDB
  • Monitoring of Document growth and estimating storage size for large MongoDB clusters depends on data life cycle management.
  • Built MongoDB multiple version (2.x, 3.0.x and 3.2.x) of cluster.
  • Implemented TTL and indexing based on collection of profiling data and EXPLAIN analysis.
  • Performed monitoring and capacity planning.
  • Responsible in performing multiple upgrades to maintain the database function without errors.
  • Experience in handling the service requests with MongoDB Jira for resolving issues.
  • Suggested suitable MongoDB Data Modeling techniques for application team.
  • Adding and removing shards from sharded cluster.
  • Enable sharding on databases and collections by choosing suitable shard keys.
  • Familiar with Range based sharding and Hash based sharding.
  • Measuring the Index use and dropping the indexes which are not actively used by queries.
  • Good Knowledge on Journaling process and manage journaling to prevent data loss.
  • Converted replicaset and sharded cluster from MMAPV1 storage engine to Wired Tiger storage engine.
  • Configured SSL PEM Keyfile and CA file to encrypt communication channel connections.
  • Enforced Keyfile Access Control in a Replica Set and sharded cluster.
  • Converted secondary node to Arbiter based on requirement to reuse of storage for different application.
  • Sizing of Oplog based on Workloads and to maintain replication properly across all the nodes.
  • Maintaining Sharded cluster availability and security across all the nodes.
  • Installed and configured OPS manager automation, monitoring and backup agent.
  • Implemented better backup solution to backup Mongo Databases.
  • Conducting case / system / process study for project planning, scoping, estimation, tracking for MongoDB clusters.

Environment: MongoDB, MMS, OPS manager, mongostat, mongotop, Mongofiles, Ruby, Puppet, Red Hat Linux/Unix,Ubuntu LVM, Splunk,AWS

Confidential

MongoDB Database Administrator

  • Designed and implemented MongoDB infrastructure for high availablity.
  • Implemented and maintained Kerberos based authentication with MongoDB
  • Implemented mongodb as service on cloud
  • Setup automated deployments for MongoDB
  • Implement with development teams on sharding, indexing and balancing strategies
  • Monitor deployments for capacity and performance
  • Implement and maintain opsmanager (MongoDB management and backup service)
  • Define and implement backup strategies per data retention requirements
  • Administer mongoDB to achieve high availability
  • Solve production DB problems
  • Develop and document best practices for MongoDB
  • Implementing operational automation using scripts
  • Operationalizing installation of MongoDB using chef
  • Installation of MongoDB on physical machines, Virtual machines as well as AWS.
  • Implementing SSL security as well as auth keyfile security in sharded cluster set.
  • Architecture and Capacity planning for MongoDB clusters
  • Provide primary support for escalated helpdesk issues related to Linux server in the infrastructure environment
  • Perform system changes following existing change management process
  • Assist in creating internal system administration best practices, standards and documentation
  • Automate tasks with Linux shell

Environment: MongoDB, Linux RedHat, Ubuntu, Azure, AWS, Chef .

Confidential

Database Administrator

  • Responsible for installing, configuring and maintaining SQL Server Failover Clustering for two production environments.
  • Responsible for SQL Server security, user management for permissions and roles.
  • Manage and maintain MongoDB servers across multiple environments
  • Implement with development teams on sharding, indexing and balancing strategies
  • Monitor deployments for capacity and performance
  • Define and implement backup strategies per data retention requirements
  • AdministermongoDB to achieve high availability
  • Solve production DB problems
  • Develop and document best practices for MongoDB
  • Implementing operational automation using scripts
  • Operationalizing installation of MongoDB using chef
  • Installation of MongoDB on physical machines, Virtual machines as well as AWS.
  • Implementing SSL security as well as auth keyfile security in sharded cluster set.
  • Architecture and Capacity planning for MongoDB clusters
  • Perform system changes following existing change management process
  • Assist in creating internal system administration best practices, standards and documentation
  • Automate tasks with Linux shell

Environment : MongoDB, MsSQL, MySQL, CouchDB, Linux Redhat, Ubuntu, Windows Server 2008, Rackspace, AWS, Chef

Hire Now