T+S
USC/GC
hybrid day1
Hopkins- MN | Atlanta- GA | Irving- TX | NYC- NY | Charlotte- NC | Cincinnati- OH | Denver- CO | SFO- CA
Role
We are seeking a skilled Elasticsearch Database Administrator (DBA) with expertise in NoSQL databases, particularly Elasticsearch, and a willingness to learn and adapt to other NoSQL databases such as Cassandra and MongoDB. The successful candidate will be responsible for the design, implementation, maintenance, and optimization of our Elasticsearch database infrastructure, as well as supporting and troubleshooting related systems.
Key Responsibilities
- Elasticsearch Database Administration: Manage and maintain Elasticsearch clusters, including installation, configuration, monitoring, performance tuning, scaling, and troubleshooting.
- NoSQL Database Expertise: Utilize in-depth knowledge of NoSQL databases, particularly Elasticsearch, to optimize data storage, retrieval, and indexing strategies.
- Cross-Training: Willingness and ability to learn and work with other NoSQL databases such as Cassandra and MongoDB during the contract period.
- Database Design and Optimization: Collaborate with development teams to design efficient data models and schemas for optimal performance and scalability.
- Performance Monitoring and Tuning: Implement and maintain monitoring solutions to track database performance metrics and proactively identify and address performance bottlenecks.
- Backup and Recovery: Develop and maintain backup and disaster recovery strategies to ensure data integrity and minimize downtime.
- Security and Access Control: Implement and maintain security measures to protect sensitive data and ensure compliance with relevant regulations and best practices.
- Documentation and Knowledge Sharing: Document database configurations, procedures, and best practices, and provide training and support to other team members as needed.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Proven experience as a Database Administrator, with a focus on NoSQL databases, particularly Elasticsearch.
- Experience with other NoSQL databases such as Cassandra and MongoDB is a plus.
- Strong analytical and problem-solving skills, with the ability to troubleshoot complex database issues.
- Proficiency in scripting languages such as Python, Shell, or similar for automation and scripting tasks.
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes) is desirable.
- Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.