Overview
On Site
Full Time
Skills
DATA CENTER
LINUX
data integration
Shell Scripting
PERFORMANCE TUNING
DOCUMENTATION
mongodb
REPLICATION
SPLUNK
CHANGE MANAGEMENT
DATABASE
NOSQL
Migrations
Incident Management
OPERATIONS
CONTINUOUS INTEGRATION/DELIVERY
BEST PRACTICES
KNOWLEDGE MANAGEMENT
Aerospike
Switch Capacity
Job Details
Role: NOSQL DBA - Aerospike
Location: Austin, TX/Dallas, TX (Onsite)
Type: Fulltime only
Job Summary
We are looking for an NOSQL DB DBA preferably Aerospike DB with X+ years of experience who has expertise in the Aerospike or other NOSQL Databases and expertise in enabling high availability, replication, Backup and Restoration, Monitoring, performance tuning, Partitions, Migrations and driving the implementation of best practices.
Years of experience needed X+ years
Technical Skills:
- Configuration, Performance Turning, Best Practice Implementation
- Good knowledge of in memory data store
- Hands on experience in cross data center replication
- Good knowledge on XDR, partitions, migrations and master-replica concepts
- Hands-on experience on sharding
- Performance fine-tuning, identify suitable indexes
- Backup and restore
- Log rotation, retention
- Capacity planning
- Hands on experience in basics of Linux commands
- Hands on experience in linux shell or python script
- Good knowledge on saltstack , Powershell and/or ansible
- Splunk - query developer, dashboard creation
- Alerting and monitoring
- Perform the standard Application DBA duties
- Own Incident Management, Change Management, Release Management & Problem Management
- Create / Maintain database applications, scripts, features, and data integration solutions, as required
- Collaborate with App developers to optimize queries, improve DB execution plans
- Performance tuning Identifying and resolve bottlenecks in database performance
- Create and update documentation
- Participate in the management and operations of MongoDB & Aerospike deployments
- Participate in and execute scheduled change management procedures
- Participate in the delivery of proactive tasks to improve the stability, performance, and fault tolerance of live environments
- Participate in capacity planning and execution of database operations
- Contribute to the development of automation and monitoring software, and other essential tools and scripts
- Resolve technical issues of projects and Explore alternate designs
- Participates as a team member and fosters teamwork by inter-group coordination within the modules of the project.
- Effectively collaborates and communicates with the stakeholders and ensure client satisfaction
- Train and coach members of project groups to ensure effective knowledge management activity.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.