Mongodb Database Administrator\architect Resume
5.00/5 (Submit Your Rating)
SUMMARY
- Experienced DBA/Architect 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 high-pressured 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
PROFESSIONAL EXPERIENCE
Confidential
MongoDB Database Administrator\Architect
Responsibilities:
- SecureMongoDBusing authentication.
- Evaluated NoSQL technologies vs relational.
- Automate routine tasks via scripts and tools.
- Set and tune System Parameters forMongoDB
- Monitoring of Document growth and estimating storage size for largeMongoDBclusters depends on data life cycle management.
- BuiltMongoDBmultiple 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 withMongoDBJira for resolving issues.
- Suggested suitableMongoDBData 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 forMongoDBclusters.
Environment: MongoDB, MMS, OPS manager, mongostat, mongotop, Mongofiles, Ruby, Puppet, Red Hat Linux/Unix,Ubuntu LVM,Splunk,AWS Snapshots, Backup scheduler, Dataguard, Pearl, PyMongo, Java script.
Confidential
MongoDB Consultant
Responsibilities:
- 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
Responsibilities:
- Responsible for installing, configuring and maintainingSQLServer Failover Clustering for two production environments.
- Responsible for SQLServer 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