Elastic Search Engineer

Hilliard, Ohio

Techno-Comp, Inc.
Apply for this Job

Job Title: Elastic Search Engineer

Duration: Long Term

Location: Hilliard, OH (Day one hybrid mode)

Interview: Telephonic & F2F/Skype

Description:

Responsibilities:

  • The ability to drive change from a technical implementation perspective
  • Design and build common framework modules to be used by other developers.
  • Partner with other architects to define a software product's strategy, architecture, and design.
  • Create and document reference architectures, transitional architectures, and best practices.
  • Partner with domain architects and Delivery teams to design, implement, and support Solutions/Systems/Applications build based on the Target Reference Architecture.
  • Partner with domain architecture and delivery teams to Deep dive into reported implementation issues for root cause analysis to determine architecture impact and required changes to address/resolve the issues.
  • Review Designs/Architectures and propose optimization opportunities to meet certain performance and response time SLAs.
  • Review code/implementations and propose optimization opportunities to meet certain performance and response time SLAs.
  • Develop and maintain documentation concerning IT's technical architecture.

Required Skills:

  • 8+ years of experience in Software Design and Development
  • 5+ years of experience as a Full stack Linux Systems/Elastic & Application Support Engineer - (Elastic Certified Engineer preferred)
  • 5+ years of experience in Solutions and/or Application Architecture.
  • 3+ years of experience in leading cross-functional teams.
  • Strong architecture, design, and implementation experience with the following: Microservices architectures, Cloud-Native architectures, Event-driven architectures, APIs, Domain Driven Design, Public Cloud (AWS), Serverless, Kubernetes, Docker, DevOps, building scalable, reliable, available solutions, and Performance testing.
  • Experience with leading software developers/architects
  • Experience with operational readiness and Solution failure mode analysis.
  • Strong knowledge of Systems Administration in Linux(RHEL/CentOS) and experience in troubleshooting applications running on these systems
  • Strong Hands-on experience with Elastic Stack of tools(Elastic Search, Logstash & Kibana) that monitor and manage critical applications and infrastructure
  • Securing, maintenance, optimization, documentation, and some design and build, Data Analytics & Visualization;
  • Provide work breakdown and estimates for new requirements & Applying best practices for managing cluster, scaling, and capacity planning.
  • Design and configuration of ETL data pipelines using Elastic Common Schema to onboard application logs and metrics;
  • Configuration of index templates and data life cycle management ILM for data retention;
  • Designing and implementing solutions for centralized logs, infrastructure, health metrics, and distributed tracing for different applications.
  • Create Dashboards of KPIs and Fine-tune bulk load process.
  • Hands-on Scripting & Programming in Python, Ansible, bash, data parsing (regex), etc.
  • Good knowledge of Tomcat, MySQL, Nginx, and haproxy
  • Experience with Security Hardening & Vulnerability/Compliance, OS patching, SSL/SSO/LDAP
  • Understanding of HA design, cross-site replication, local and global load balancers, etc
  • Data ingestion & enrichment from various sources, webhooks, and REST APIs with JSON/YAML/XML payloads & testing POSTMAN, etc.
  • CI/CD - Deployment pipeline experience (Ansible, GIT)
  • Strong knowledge of performance monitoring, metrics, capacity planning, and management
  • Ability to apply a systematic & creative approach to solve problems, out-of-the-box thinking with a sense of ownership and focus
  • Strong skills in creating documentation - engineering runbooks, support procedures, user onboarding, and support documentation
  • Experience with application onboarding - capturing requirements, understanding data sources, architecture diagrams, application relationships, etc.
  • Influencing other teams and engineering groups in adopting logging best practices.
  • Effective communication skills with the ability to articulate technical details to a different audience

Desired Skills:

  • Create and manage Elasticsearch Clusters on premise, including configuration parameters, indexing, search, and query performance tuning, RBAC security governance, and administration;
  • Strong experience building cloud-native microservices-based web applications that are scalable, available, and highly performant.
  • Familiarity with Confluence and JIRA



Regards

Srikanth M

Techno-Comp Inc.,

Phone: Ext - 107

Email:

Date Posted: 09 May 2024
Apply for this Job