Overview
Title: Senior System Engineer/ELK Developer
Experience: 5 – 9 years
Location: Kolkata, Hyderabad/Secunderabad, Pune, Chennai, Bangalore/Bengaluru, Mumbai (All Areas).
Education
- Bachelors degree in Computer Science/IT engineering, or equivalent.
- 5-7 years of experience as Senior System Engineer/ELK Developer in IT infra and software development.
Minimum Experience
- Minimum 5+ years of experience in the relevant domain.
- Minimum 3+ years of experience working as an Elastic Technical SME.
- Minimum 3+ years of experience with Elastic Cloud Enterprise (ECE).
- Minimum 3+ years of experience with Elastic Stack cluster architecture, design, and deployment.
- Minimum 2+ years of working with and understanding software design as it relates to Elasticsearch deployments or distributed computing/system architecture.
- Minimum 2+ years of experience with data indexing concepts.
- Minimum 1+ year of experience as a hands-on Architect with deep Elastic experience handling production environments for medium to large clusters.
- Must have experience with engineering and administrating the Elastic Stack (Elasticsearch, Logstash, Kibana, Beats) in production at scale (multi-node clusters, hot/warm architectures, index lifecycle management, snapshots, etc.)
- Must have experience configuring and performance tuning large Elastic clusters in high-demand workload environments.
- Strong understanding of Elastic Search index configuration options.
- Expertise in containerization techniques such as Docker and Cloud Orchestration platforms such Kubernetes.
- Distributed search experience (lucene, solr, Elasticsearch etc).
- Must have experience with scripting (i.e. JavaScript, Python, Bash, etc.) and working from the command line in a Linux environment.
- Experience working on DevOps environment and agile practice.
- Experience working with GitHub or other source code management tools.
- Good to have experience on AWS and Google Cloud environment exposure.
- Excellent communication and collaboration skills.
Main Responsibilities
- Responsible for working with the technical team to design, document, build, secure and maintain Elastic Stack Enterprise solutions (Elasticsearch, Logstash, Kibana, and Beats) deployed in the Cloud or on-prem.
- Works closely with architects, engineers, developers, and integrators to assess customer requirements and to design and support an Elastic Stack solution to ensure compliance with dashboard data requirements.
- Participate in group sessions as well as attend and share in agile sprint daily meetings to track progress to ensure smooth delivery.
- Develop and manage effective working relationships with other departments, groups, and personnel with whom work must be coordinated or interface.
- Training & mentoring young talent.
- Setup, manage and configure Elastic clusters on Elastic Cloud Enterprise (i.e., Memory, Disk, permissions, user roles, quotas, etc)
- Responsible for installing and configuring Logstash servers, configuring Elastic Beats, writing data ingestion scripts, and configure the pipelines.
Technical Skills
- MySQL Administration
- Linux Administration
- Scripting (Python, Shell, JavaScript)
- Middleware Administration (Apache, ngnix, etc)
- Concepts of virtualization, docker environment.
- Elasticsearch, Grafana.
- Exposure to JIRA, GitHub.
- Exposure to cloud technologies like AWS/Azure/GCP.
Certifications
- Linux Certification. Eg. RHCE
- Cloud Computing Fundamentals (AWS, GCP)
- Docker
- Elastic Stack
Interpersonal/Communication Skills
- Motivation to learn and constantly improve processes and tools.
- Good communication skills are required to work with all stakeholders, engineers, developers, and project managers locally and globally.
- Agile R&D experience creating multi-platform software architecture, system integration, test automations, migrations, and deployments.
- Good Analytical, Planning and Organizing skills.