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: