Elasticsearch Engineer
Responsibilities
- Design, implement and manage Elasticsearch clusters to support large-scale data indexing and search operations.
- Optimize Elasticsearch performance by fine-tuning configurations, query optimizations, and cluster scaling.
- Monitor Elasticsearch clusters for health, performance, and security, and implement proactive measures to ensure system stability.
- Collaborate with software development and DevOps teams to integrate Elasticsearch into our applications and workflows.
- Troubleshoot and resolve complex Elasticsearch-related issues, ensuring minimal downtime and data loss.
- Implement security best practices for Elasticsearch, including access controls, authentication, and encryption.
- Stay up-to-date with Elasticsearch and ELK Stack (Elasticsearch, Logstash, Kibana) developments and recommend upgrades or enhancements.
- Mentor and provide guidance to junior team members, sharing knowledge and best practices.
Requirements
Years' of experience will be considered in lieu of a degree.
Must possess an Active TS/SCI clearance and ability to obtain CI Poly.
Strong expertise in Elasticsearch cluster design, performance tuning, and optimization.
Proficiency in Elasticsearch query DSL and search query optimization.
Experience with Logstash, Kibana, Metricbeats, and Filebeats is a plus.
Knowledge of Elasticsearch security practices, including role-based access control and SSL/TLS.
Scripting and automation skills with tools like Python, Bash, or Ansible.
Familiarity with cloud platforms like AWS.
Working in an Agile project management environment.
Strong verbal and written communication skills.
Enthusiastic with the ability to work well on a team and a self-starter who can work on their own.
Qualifications
- Bachelor’s Degree and 8+ years of proven experience as an Engineer, 3-5 years experience as an Elasticsearch Engineer, or Master’s with 1-2 years of proven experience as an Elasticsearch Engineer.
- Experience in system integrations testing through a full system development life cycle, including implementing test plans, test cases and test processes.
- Experience with data engineering tools such as Kubernetes/Rancher, Cloudera.
- Experience with scripting languages, CI/CD tools, like Jenkins or Gitlab.
- Experience working in an air-gapped environments.
- Experience working in large computing environments (> 1,000 end-points).
- Experience maintaining AI/ML environments (NVIDIA hardware and software).
- Experience maintaining large data (Petabyte) environments and storage solutions.
- Familiarity with advanced Linux network hardware (eg: Mellanox Network Cards).
Skills
- Elasticsearch cluster design, performance tuning, and optimization.
- Elasticsearch query DSL and search query optimization.
- Logstash, Kibana, Metricbeats, and Filebeats.
- Elasticsearch security practices, including role-based access control and SSL/TLS.
- Python, Bash, or Ansible.
- Kubernetes/Rancher, Cloudera.
- Jenkins or Gitlab.
- Air-gapped environments.
- Large computing environments (> 1,000 end-points).
- AI/ML environments (NVIDIA hardware and software).
- Large data (Petabyte) environments and storage solutions.
- Advanced Linux network hardware (eg: Mellanox Network Cards).
Benefits
Generous PTO plus 11 Federal Holidays
Retirement Planning – 401k Fully Vested with Match
Annual Health and Wellness Allowance – buy an Apple Watch, a treadmill, or hit the gym on us
Career Development – Annual Funds to spend on Education and Training
Volunteer Time Off – Annually, all employees can spend 8 hours directly supporting a charity of choice
Charitable Match – ABSC matches an employee’s donation to a qualifying charity
LOV Awards – Earn bonus awards throughout the year from our Living Our Values awards program
Referral Program – We pay for internal and external referrals!
V3, Virginia Values Vets, member which recognizes our commitment to hiring Veterans.