Database Administrator

Overview

On Site
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

OpenSearch
AWS
Kubernetes
EKS
Python
Bash

Job Details

Job Description:
Design, deploy, and manage OpenSearch clusters in production environments.
Optimize search performance and relevancy tuning for large-scale datasets.
Develop and maintain ETL pipelines to ingest structured and unstructured data into Open Search.
Implement monitoring, alerting, and backup strategies for OpenSearch clusters.
Work closely with application and data engineering teams to integrate search functionalities.
Evaluate and recommend best practices for index management, shard sizing, and query optimization.
Maintain security and access control policies using OpenSearch features (e.g., RBAC).
Write and maintain documentation for systems and processes.
Required Skills:
4+ years of hands-on experience with OpenSearch and 8+ years of total experience.
Strong proficiency in search query design, aggregations, and full-text search.
Experience with EKS or other Kubernetes platforms for deploying and managing OpenSearch.
Strong understanding of AWS services: EC2, S3, IAM, CloudWatch, VPC, etc.
Experience with log/data ingestion tools such as Logstash, Fluentd, or OpenSearch Ingest Pipelines.
Proficiency in REST APIs, JSON, and scripting languages (e.g., Python, Bash).Knowledge of Linux environments and containerization (Docker/Kubernetes).Familiarity with Kibana or OpenSearch Dashboards.
Understanding of indexing, mapping, analyzers, and tokenization techniques.
Nice to Have:
Familiarity with AWS OpenSearch Service (managed) and when to choose managed vs self-hosted deployments.
Experience with observability tools like Prometheus, Grafana, FluentBit, or OpenSearch Dashboards.
Knowledge of DevOps tools and CI/CD practices (GitHub Actions, ArgoCD, Jenkins).Exposure to multi-tenant OpenSearch environments and resource isolat.
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.