Mongodb Database Administrator\architect Resume
3.00/5 (Submit Your Rating)
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