23 days old
2018-06-012018-06-29

MongoDB Database Administrator

Philadelphia, PA 19103
  • Job Code
    624622

MongoDB DBA (Linux Environment)


No C2C


W2 Only


Sponsorship Available: Yes (H1B visa Sponsorship / Transfer)


Scope of Work


MongoDB database administration, building new sharded and replicated clusters, supporting existing clusters, performance tuning, architecting HA mongo environments etc.


Responsible for designing, modeling, developing and supporting Database Management Systems (DBMS). Analyzes data requirements, application and processing architectures, data dictionaries, and database schema(s), and then designs, develops, amends, optimizes, and certifies database schema design to meet system(s) requirements. Gathers, analyzes, and normalizes relevant information related to, and from business processes, functions, and operations to evaluate data credibility and determine relevance and meaning. Develops database and warehousing designs across multiple platforms and computing environments.


Develops an overall data architecture that supports the information needs of the business in a flexible but secure environment. Bachelor's Degree in Computer Science, Information Systems, or other related field. Or equivalent work experience. Typically has at least 10 years of IT work experience in DBA, DBMS design and support and relevant computing environments.


5+ Years of mongoDB Database Experience in a Linux Environment -



  • MongoDB - CRUD Operations, Document based Data Modeling, Design of Collections and Documents
  • Experience with physical collection creation, access pattern tuning, sharding implementation, index creation, and debugging query execution to obtain optimum database performance
  • Excellent understanding of various MongoDB database design patterns and physical architectures for different use cases
  • Data replication and sharding in a distributed database
  • Aggregation of data using MapReduce and other batch processing use cases
  • Experienced in MongoDB Security
  • Detecting performance problems using Mongo Profiler
  • Automate routine tasks with your own scripts and open-source tools
  • Defragmentation
  • Schema Design - working with Application/Development team
  • Query fine tuning
  • Shell scripts for Monitoring like 'slow queries', replication lag, nodes fails, disk usage etc.
  • Backup and restores ( Backups should be automated with shell scripts/Ops Manager)
  • Database Health check ( Complete review of Database slow queries,fragmentation, index usage...etc. )
  • Index rebuild
  • Upgrades (Java version, Mongo version, ..etc)
  • Maintenance ( Data centre outages, etc)
  • Architecture design as per the Application requirement
  • Writing best practices documents for sharding, replication for Dev/App teams
  • Log rotation/ maintenance ( mongos, mongod, config . etc)
  • Segregation of duties ( User Management - designing User roles and responsibilities )
  • Disk usage, CPU, Memory check Alerting
  • Database Hardening
  • Designing DR (Disaster Recovery)/COB ( Continuity of Business) plans as applicable
  • Database Profiling, Locks, Memory Usage, No of connections, page fault etc.,
  • Export and Import of Data to and From MongoDB, Run time configuration of MongoDB,
  • Data Managements in MongoDB Capped Collections Expired data from TTL,
  • Monitoring of Various issues related with Database,
  • Monitoring at Server, Database, Collection Level, and Various Monitoring Tools related to MongoDB,
  • Database software Installation and Configuration in accordance with Client defined standards
  • Database Migrations and Updates
  • Application of database patches
  • Capacity management
  • Hands on experience in Server Performance tuning and Recommendations
  • High availability solutions and recommendations
  • Hands on experience in Root cause analysis for business impacting issues

Additional requirements -



  • Ability to work in a high pressure environment
  • Strong Team Player and effective ability to communicate with other teams and business users
  • Ability to work in a fast growing, high expectation environment
  • Solid organizational and prioritizing skills Capable of working with limited supervision
  • Strong oral and written communication skills, including technical documentation
  • Team player, customer service driven
  • Ability to effectively communicate with technical and non-technical users

Categories

Featured Jobs

Career News

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

MongoDB Database Administrator

Randstad Technologies
Philadelphia, PA 19103

Share this job

MongoDB Database Administrator

Randstad Technologies
Philadelphia, PA
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast