Principal Software Engineer / Elastic Engineer
Posted 3 weeks ago
Interested in this position?
Upload your resume and we'll match you with this and other relevant opportunities.
Upload Your ResumeAbout This Role
Enhance, maintain, and sustain an Elastic, Logstash, and Kibana (ELK) instance with a focus on data on-boarding, content development, and troubleshooting for our customers. This role is for a Principal Software Engineer (Elastic Engineer) working with a team of Data Analytic Engineers.
Responsibilities
- Build data pipelines to ingest external datasets into Elastic products
- Design, build, deploy, maintain, and enhance the Elastic Logstash Kibana (ELK) platform
- Install and configure ELK
- Utilize Elasticsearch Indices, Elasticsearch APIs, Kibana Dashboards, Log Stash and Beats
- Use or create plug-ins for ELK like authentication and authorization plug-ins
- Integrate ELK with enterprise tools and APIs, such as for authentication and authorization
- Design and implement complex development use cases and scenarios using programming languages like Python, Groovy, and Bash
- Use Elastic Search Cluster Monitoring Tools
Requirements
- U.S. Citizenship
- Active Secret (S) clearance
- Ability to obtain a TS/SCI clearance
- Ability to obtain DHS Suitability
- 8+ years of directly relevant software development experience
- 2+ years of experience as an Elastic Cloud on Kubernetes (ECK) admin or equivalent role
- 2+ years of experience with Elasticsearch Domain Specific Language (DSL)
- 5+ years of experience with Kubernetes architecture
- Strong knowledge of ELK stack
- Knowledge of scripting languages, such as JavaScript, Python, Bash
Qualifications
- Bachelor's degree in Software Engineering, Computer Science or a related discipline
- 8+ years of directly relevant software development experience, with at least 2 years as an Elastic Cloud on Kubernetes (ECK) admin and 5 years with Kubernetes architecture.
Nice to Have
- Experience working in an agile environment
- Experience supporting federal customers
- DoD 8570.1-M Compliance at IAT Level I certification (e.g., CISSP)
- Agile software development methodology certification (e.g. SCRUM Master)
- Elastic certification (e.g., Elastic Certified Engineer, Elastic Certified Analyst)
- Kubernetes certification (e.g., KCNA, KCSA, CKAD, CKA, CKS)
Skills
* Required skills
Benefits
About Node.Digital LLC
Node.Digital provides technically advanced full-spectrum cyber, data operations, systems integration and intelligence mission support services to meet our customers' most demanding challenges. They focus on disruptive technologies, agility, and competitive offerings for intelligence, defense, civil,...