Corporate · onsite · online training worldwide
contact@DevOpsSchool.com· +91 99057 40781·
> Search & Analytics · DevOpsSchool Trainer

Elasticsearch Trainer in Pune

Private corporate batches delivered onsite across Pune, or live online in IST (UTC+5:30) — taught by a practitioner who runs Elasticsearch in production.

20 years across DevOps, SRE and Security · 10,000+ engineers trained · Trained teams at JPMorgan Chase, Verizon, Nokia and the World Bank

DeliveryOnsite at your office · Online
FormatsCorporate · 1-on-1 · Cohort
AgendaCustomisable
TimezoneIST (UTC+5:30)
Engineers we've trained work at
JPMorgan ChaseBank of AmericaWells FargoVerizonNokiaWorld BankGE HealthcareVMwareOracleQualcommMercedes-BenzAirbusDatadogSplunkDeloitteInfosysWiproCapgemini
# who teaches it

Your Elasticsearch trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

Early-bird MLOpsAIOps practitionerData platform operations20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh teaches Elasticsearch from the segment outward — why immutability explains tiering, tombstones, merges and the reindex nobody escapes — and treats mapping as the decision that fixes both storage cost per day and what is searchable at all. Sessions run in the REST interface rather than a dashboard: document and bulk operations, analysis chains verified with the analyze endpoint, query against filter context, compound queries and function scoring, then metric, bucketing and multi-level nested aggregations. The operational half is written for the two things clusters here are actually judged on, a retention window set by somebody outside engineering and relevance a product owner will accept, covering shard sizing you can defend in a design review, lifecycle tiers, searchable snapshots, allocation diagnosis and restore rehearsal — all against a genuinely multi-node cluster, self-managed or managed.

Twenty years across DevOps, SRE and Security, in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe and others. He has trained engineers at JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus — more than 10,000 people personally. He teaches what he runs, not what he reads.

One practitioner, not a bench

You are booked with a named engineer, and that is who turns up. Marketplaces and larger providers rotate whoever is free, so the person who sold you the agenda is rarely the person teaching it.

The same trainer is available for the next engagement, which matters when a team builds on what it learned last time.

18,000+certified learners
500+corporate batches delivered
50+countries served
100+certification programmes
# faculty

Who delivers Elasticsearch engagements

Your batch is assigned a named trainer before it starts, and that is who teaches it. See the full faculty.

How your Elasticsearch trainer is chosen

Engagements are matched on the tool, not the calendar. For Elasticsearch that means a trainer who has run it in production — Elasticsearch cluster design, retention tiers and relevance tuning for Pune workloads — rather than whoever is free that week. You are told who is teaching before you commit, and that person is on the discovery call that shapes the agenda.

Where a batch is large enough to need a second trainer, the pairing is declared up front. The lead trainer stays accountable for the syllabus and the assessment either way.

Rajesh Kumar

Principal DevOps Engineer & Architect

India20 yrsLead trainer

Twenty years across DevOps, SRE and Security in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe, IBM/Emptoris, Ness, MindTree and Accenture. He has trained more than 10,000 engineers personally, at organisations including JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus. He teaches what he runs, not what he reads.

Balachandran Anbalagan

IndiaInstructorCoach

Durga Prasad

IndiaInstructorCoach

Gaurav Aggarwal

IndiaInstructorCoach

Harsh Mehta

IndiaInstructorCoach

Kapil Gupta

IndiaInstructorCoach

Kunal Jain

IndiaInstructorCoach

Nikhil Gupta

IndiaInstructorCoach

Pranab Kumar

IndiaInstructorCoach

Rohit Ghatol

IndiaInstructorCoach

Amit Agarwal

IndiaInstructorCoach

Anil Kumar

IndiaInstructorCoach

# how to engage

Four ways to work with this trainer

Private corporate batch

Teams of 8–30

Custom agenda, your timezone, onsite or online, NDA-friendly.

Request a quote

1-on-1 mentoring

Individual engineers

A private instructor and a curriculum built around your goal.

₹99,999

Live & Interactive cohort

Individuals who want peers

Scheduled batch, max 8 to 10 hours of live instruction.

₹34,999

Self-paced video

Self-starters

Full LMS access — 20+ courses and 50+ tools included.

₹833/mo
# private batches

Private Elasticsearch training for your team

A private batch starts with a discovery call. We look at the stack you actually run — the CI system, the cloud, the constraints — and map the agenda onto it, so examples use your topology rather than a generic one.

Onsite delivery covers Kharadi, Magarpatta, Yerwada, Baner, Balewadi, Hinjewadi and Viman Nagar; you provide the room, a screen and network, we bring trainer, agenda, sample corpora, assessments and certificates. Hours are 09:30 to 17:30 IST, and clusters are best worked on outside a month-end or quarter-end reporting peak, which for Pune finance-sector teams usually means avoiding the first working week. Labs need a genuine multi-node cluster rather than a single node, because shard allocation, replica behaviour and node failure only teach themselves when there is more than one node — three modest instances per attendee group is enough, and we walk the team through provisioning them on free-tier cloud or local VMs. If your estate is self-managed and air-gapped we mirror the plugins and sample data in advance. Invoicing is in INR with GST against your purchase order from the Indian entity.

Every attendee leaves with recordings, slides, lab repositories and a completion certificate. You receive an attendance and assessment report. Invoicing supports PO and GST.

Talk to us about a private Elasticsearch batch

What you provide vs what we bring

  • You: the room or the call, and the engineers
  • Us: trainer, agenda, labs, assessment, certificates
  • Labs: we guide your team through provisioning their own free-tier cloud environment — the skill goes with them
# the technology

What is Elasticsearch?

Elasticsearch is a distributed store for JSON documents, and almost everything surprising about it follows from a single property: the files it searches are immutable. An index is divided into shards, each shard is a Lucene index, and each Lucene index is a set of segments written once and never edited. A delete only writes a tombstone, an update writes a fresh document and hides the old one, and background merges reclaim the space later. Because a segment never changes, it can be moved onto cheaper storage or pushed into object storage and still searched from there — which is precisely what makes a multi-year retention window affordable rather than theoretical.

The mapping is the contract signed before any of that happens. Field types, whether a field is indexed at all, whether doc values exist for sorting and aggregating, and whether a keyword sub-field is available for exact matching are all fixed when the index is created; changing them means building a new index and reindexing behind an alias. For a log platform the mapping decides how many gigabytes a day costs. For an application search feature it decides what is matchable at all, because text fields pass through an analysis chain of character filters, a tokeniser and token filters, and the query is analysed the same way before the two are compared.

Reading is done through the JSON Query DSL, where the split between query context, scored with BM25, and filter context, which answers a cacheable yes or no, is the largest performance lever most teams never pull. Above search sits the aggregation framework — metric and bucket aggregations that nest — which is how the same corpus answers analytical questions. Operationally, primary shard count is fixed at creation, node roles decide what each node may do, and lifecycle policy, rollover and snapshots are what keep an index estate from growing without limit, whether the cluster runs on your own hardware or as a managed deployment.

Why this skill matters now

In Pune the money behind Elasticsearch usually comes from an obligation rather than a feature request. The banking, insurance and shared-services operations around Kharadi, Yerwada and Magarpatta keep log and audit data for a period a regulator chose, not one an architect negotiated, and the engineering question that follows is uncomfortable: what does a retained day cost, and will a query against month eleven still return before the auditor loses patience. That pushes a local batch straight into lifecycle tiers, searchable snapshots, shard arithmetic and restore rehearsal — the material that decides whether a long window is genuinely queryable or merely stored.

The product engineering side of the city pulls the same tool in the opposite direction. Consumer and business software teams in Baner, Balewadi, Viman Nagar and Kalyani Nagar are judged on relevance: names and addresses that arrive transliterated or in mixed script, synonyms nobody maintained, scoring a product owner disagrees with, and faceted browse that has to stay fast while the catalogue grows. Advertising and clickstream teams with engineering here add sustained ingest, where bulk sizing, refresh interval and rollover stop being configuration trivia.

Deployment splits along the same line and doubles the syllabus. Regulated estates run self-managed clusters with no outbound path, so node roles, discovery, rolling upgrades, heap sizing and recovering a red cluster are unavoidable skills. Product teams tend to sit in a managed deployment close to the Mumbai region and hire for mapping, relevance and cost instead. Local postings mirror the split precisely — Elasticsearch named beside Logstash, Beats and Kibana in one column, and beside Java or Spring in the other.

Elasticsearch training
# outcomes

What your team can do afterwards

Explain the cluster from the segment up — shards, Lucene segments, immutability, merges, and why some changes force a reindex
Design a mapping deliberately and cost it: field types, text against keyword, doc values, index disabled, dynamic templates
Build and verify analysis chains for text real users type, including transliterated and mixed-script input
Write Query DSL fluently and move everything that does not need scoring into filter context
Compose metric, bucket and nested aggregations that answer several analytical questions in a single request
Choose a primary shard count you can defend in a design review, and diagnose unassigned shards from allocation explain
Hold a retention window set by a regulator using lifecycle tiers, rollover, searchable snapshots and a rehearsed restore
Operate a self-managed cluster: node roles, rolling upgrades, heap and circuit breakers, transport security and role-based access
# curriculum

9 modules. Live demos in a real lab, not slides.

01Documents, shards and the immutability that explains everythingLive & Interactive5 hrs · 2 assignments · 1 capstone

The mental model that makes the rest obvious rather than magical. What a cluster, index, shard and segment actually are, why segments are written once and merged later, how a search is routed and executed in two phases, and what near-real-time really means once the refresh interval and the translog are visible.

Topics: Cluster, node, index, document, shard and replica used precisely · Lucene segments, immutability, tombstones and background merging · How a search executes: the query phase and the fetch phase · Routing, the coordinating node and where the work happens · Near-real-time search, refresh interval and the translog · Elasticsearch compared with a relational store and a document database · Workloads for which this is the wrong store

  • Assignments: (1) Trace one search request through routing, query phase and fetch phase and document each hop; (2) Demonstrate refresh behaviour by indexing a document and querying for it too early
  • Capstone: Explain to a non-specialist reviewer why an update here is not an update
02Getting data in — CRUD, bulk and ingest pipelinesLive & Interactive5 hrs · 2 assignments · 1 capstone

The write path in full, and the levers that decide whether it keeps up with the source. Index creation and aliases, document operations with and without explicit identifiers, partial and scripted updates, optimistic concurrency, delete and update by query, then bulk sizing, ingest pipelines inside the cluster, and where a transformation actually belongs.

Topics: Creating indices with settings, and always querying an alias · Indexing with generated and explicit identifiers · Partial updates, scripted updates and upserts · Sequence numbers, primary terms and optimistic concurrency · Bulk sizing, throughput and handling partial failures · Delete by query, update by query and task management · Ingest pipelines, processors, simulation and failure handling · Choosing between an ingest node, Logstash and a Beats processor · Refresh interval and translog settings under sustained load

  • Assignments: (1) Load a large document set with the bulk interface and tune the batch size by measurement; (2) Build an ingest pipeline that parses, enriches and routes a messy source record
  • Capstone: Deliver an ingest path that sustains a stated document rate without dropping records
03Mapping as a cost and capability decisionLive & Interactive5 hrs · 2 assignments · 1 capstone

The decision that fixes both the storage bill and what can ever be searched. Dynamic mapping and how an explosion happens, explicit field types, the text and keyword split with multi-fields, which per-field settings actually cost bytes, nested and flattened types, templates and data streams, and reindexing behind an alias when a change cannot be made in place.

Topics: Dynamic mapping and the anatomy of a mapping explosion · Explicit mappings and the field types that matter in practice · text against keyword, and the multi-field pattern · doc_values, index disabled, norms and stored fields, and what each costs · Object, nested and flattened types and their query cost · Index templates, component templates and data streams · Runtime fields and schema on read as an escape from a bad mapping · Which changes force a reindex, and reindexing behind an alias

  • Assignments: (1) Measure the storage difference between a naive and a deliberate mapping on the same corpus; (2) Recover an index whose dynamic mapping has produced thousands of fields
  • Capstone: Produce a mapping for one corpus that serves both a search and a reporting workload
04Analysis for text that real users typeLive & Interactive5 hrs · 2 assignments · 1 capstone

The chain that decides what is findable. Character filters, tokenisers and token filters, the built-in and language analysers, custom chains for stemming, stopwords, synonyms and folding, normalisers on keyword fields, and the difference between the index-time and search-time analyser — every step verified with the analyze endpoint rather than guessed.

Topics: The analysis chain: character filters, tokeniser, token filters · Built-in analysers and the language analyser family · Custom analysers: stemming, stopwords and folding · Synonym graphs and where in the chain to apply them · Transliterated, mixed-script and multi-word names · Normalisers for keyword fields and case-insensitive exact matching · Index-time against search-time analyser, and when they should differ · Verifying every stage with the analyze endpoint

  • Assignments: (1) Diagnose four searches that return nothing, each for a different analysis reason; (2) Build one custom analyser that fixes all four without breaking exact matching
  • Capstone: Make a corpus of names spelled several ways findable from any of those spellings
05The Query DSL and relevanceLive & Interactive5 hrs · 2 assignments · 1 capstone

The query language in depth, and the scoring underneath it. Request-body search, the query and filter context split with its caching consequences, full-text and term-level queries, boolean composition, BM25 and reading an explain response, boosting and function scoring, deep pagination, and highlighting and suggesters.

Topics: URI search against request-body search · Query context and filter context, scoring, and the filter cache · Full-text queries: match, match_phrase, multi_match, combined_fields · Term-level queries: term, terms, range, exists, prefix, wildcard · Boolean composition with must, should, filter and must_not · BM25 and reading the output of an explain request · Boosting, function scoring and decay functions · Pagination, sorting, search_after and point-in-time · Highlighting, suggesters and did-you-mean behaviour

  • Assignments: (1) Translate ten written search requirements into requests that use the correct context; (2) Justify the top three results of a query using explain output alone
  • Capstone: Tune a search a product owner has rejected until the disputed results rank correctly
06Aggregations as the analytics layerLive & Interactive5 hrs · 2 assignments · 1 capstone

Turning the same index into a reporting engine. Metric aggregations, the cardinality approximation and its trade-off, bucket aggregations and the accuracy problem in terms aggregations, multi-level nesting, filter and filters for slicing one result set several ways, pipeline aggregations, and the memory pressure that ends the party.

Topics: Metric aggregations: avg, sum, stats, extended stats, percentiles · Cardinality and the approximation trade-off you are accepting · Bucket aggregations: terms, range, histogram, date histogram · Terms accuracy, size, shard size and document count error · Multi-level nesting and sub-aggregations · Filter and filters aggregations for slicing one result set · Pipeline aggregations: derivative, moving function, bucket selector · Aggregating over nested documents · Aggregation memory pressure and circuit breakers

  • Assignments: (1) Answer five analytical questions in a single request; (2) Prove a terms aggregation is returning inaccurate counts, then fix it
  • Capstone: Replace a nightly reporting job with one aggregation request that returns inside a second
07Cluster architecture, shard sizing and allocationLive & Interactive5 hrs · 2 assignments · 1 capstone

The distributed layer, taught so a sizing choice can be defended rather than guessed. Node roles and data tiers, cluster formation and quorum, what to measure before fixing a primary shard count, allocation and awareness across racks or availability zones, and reading health, the cat interfaces and allocation explain when shards will not assign.

Topics: Node roles: master-eligible, data tiers, ingest, coordinating · Cluster formation, discovery, voting and quorum · Shard sizing: what to measure instead of what to guess · Choosing a primary shard count you will not regret in a year · Allocation, rebalancing and awareness across racks or zones · Diagnosing unassigned shards with allocation explain · Reading cluster health, the cat interfaces and node statistics · Hot spotting, oversharding and the cost of cluster state

  • Assignments: (1) Break allocation deliberately and return the cluster to green using diagnostics only; (2) Size a cluster from a stated ingest rate and retention requirement
  • Capstone: Present a shard and node plan with the measurements that justify every number in it
08Retention — lifecycle tiers, snapshots and restoreLive & Interactive5 hrs · 2 assignments · 1 capstone

The module written for a retention window somebody outside engineering chose. Rollover and data streams, lifecycle policies across hot, warm, cold and frozen, shrink and force merge, searchable snapshots against object storage, snapshot policies and their own retention, restore in every shape, and the arithmetic that converts a stated obligation into a storage plan.

Topics: Rollover, data streams and index naming that survives years · Lifecycle policies across hot, warm, cold, frozen and delete · Shrink and force merge, and when each is safe · Searchable snapshots and the frozen tier · Snapshot repositories: object storage, shared filesystem, and options with no outbound path · Snapshot lifecycle policies and retention of the snapshots themselves · Restore: full, partial, renamed, and into a different cluster · Turning a retention obligation into storage and node arithmetic · Evidencing retention and deletion for a reviewer

  • Assignments: (1) Build a lifecycle policy that keeps a year queryable within a fixed storage budget; (2) Restore a single index from a snapshot into a different cluster under a new name
  • Capstone: Produce a retention design with costs, tiers and a tested restore procedure attached
09Running and securing the cluster, and the stack around itLive & Interactive5 hrs · 2 assignments · 1 capstone

Everything that keeps a cluster boring. Heap sizing, garbage collection and circuit breakers, indexing and search tuning with the profiling interface, rolling upgrades, transport and client security with role-based and field-level access, monitoring worth alerting on, and where Kibana, Logstash and Beats begin — plus an honest comparison with OpenSearch.

Topics: Heap sizing, garbage collection and circuit breakers · Indexing and search performance tuning, and the profiling interface · Rolling upgrades and version compatibility · Transport security, authentication realms, role-based and field-level access · Cross-cluster search and replication basics · Monitoring a cluster and choosing what is worth an alert · Kibana as the query and visualisation surface, and where the boundary sits · Logstash and Beats at a working level · Self-managed against managed deployment, and where OpenSearch diverges

  • Assignments: (1) Perform a rolling upgrade with no loss of search availability; (2) Restrict one role to a subset of fields and prove the restriction holds
  • Capstone: Hand over a cluster with a monitoring, alerting and upgrade runbook another team can operate

Need this mapped to your stack?

We rebuild the agenda around the tools you actually run.

Request a custom agenda
# hands-on

Labs and capstones your engineers actually build

LAB · TIERS

A regulator's retention window, priced

Take a stated retention obligation and an ingest rate, then design lifecycle tiers and searchable snapshots that keep the whole window queryable inside a fixed storage budget.

lifecyclesearchable snapshotssizing
LAB · MAPPING

One index, two workloads

Build a mapping that serves a relevance-sensitive search and a high-volume reporting query from the same documents, and measure the storage cost of every field decision.

mappingdoc valuescost
LAB · ANALYSIS

Names spelled four different ways

Make a corpus of transliterated and mixed-script names findable from any spelling, using a custom analysis chain verified stage by stage, without losing exact matching.

analysissynonymstransliteration
LAB · CONTEXT

Move half the query out of scoring

Take a slow search, identify every clause that does not need a relevance score, move it into filter context and measure the latency and cache-hit difference.

filter contextcachingperformance
LAB · SHARDS

Defend a primary shard count

Break allocation on purpose, diagnose every unassigned shard from health and allocation explain, then present a shard plan justified by measurement rather than by a rule of thumb.

allocationshard sizingdiagnostics
CAPSTONE · CONTINUITY

Snapshot, destroy, restore, prove it

Snapshot a populated cluster to a repository that works without outbound internet, destroy it, restore into a fresh cluster and verify every index, alias and policy came back.

snapshotrestoreair-gapped
# ecosystem

The tools Elasticsearch sits next to

Kibana
Logstash
Filebeat
Metricbeat
Elastic Agent
Apache Lucene
OpenSearch
Kafka
MinIO
Kubernetes
Grafana
Java

Who this is for

  • Platform and SRE teams operating a cluster as shared infrastructure under a retention obligation
  • Backend developers adding search, relevance or faceted browse to a product
  • Data engineers building ingest paths from Beats, Logstash or a message broker
  • Operations teams running the storage layer beneath a logging or audit platform
  • Security engineers whose detection and evidence data lives in these indices
  • Architects choosing between a self-managed cluster, a managed deployment and OpenSearch

Pre-requisites

  • Comfortable on a Linux command line — services, ports, memory, disk and log files
  • Able to read and write JSON, and to drive an HTTP interface with curl or an equivalent
  • Understanding of HTTP methods, status codes and request bodies
  • Some query-language experience in any technology, so relational habits can be unlearned deliberately
  • Three modest hosts or virtual machines per group, so a genuinely multi-node cluster can be built
# pune

Elasticsearch training in Pune

Two Elasticsearch workloads dominate in Pune, and they pull the syllabus in opposite directions. The banking, insurance and shared-services operations around Kharadi, Yerwada and Magarpatta run it as the log and audit tier, where the retention window is set by a regulator rather than by engineering taste. That turns a batch here toward index lifecycle management, hot-warm-cold-frozen tiers, searchable snapshots and snapshot repositories, and shard sizing that keeps a year of data queryable without ending up with a cluster carrying tens of thousands of shards. Timestamp handling gets unusual attention too, because the hosts feeding those clusters are rarely all on IST.

The second workload is product search for Pune's consumer and B2B software firms in Baner, Balewadi, Viman Nagar and Kalyani Nagar. There the questions are relevance-shaped: analyzers and tokenisation for Indian-language and transliterated queries, synonym and stemming behaviour, function scoring, and the aggregation patterns behind faceted browse at speed. Ad-technology and clickstream teams with Pune engineering add sustained high-volume ingest, which is where bulk sizing, refresh interval, index templates and rollover stop being theory. Deployment choice splits along the same line — regulated estates run self-managed clusters on infrastructure they own, with no outbound path, while the product teams tend to sit in a managed deployment in the nearby Mumbai region, so both operating models get taught rather than one. Pune listings name Elasticsearch beside Logstash, Beats and Kibana in the operations cluster and beside Java or Spring in the product cluster.

Where we deliver onsite

KharadiMagarpattaYerwadaBanerHinjewadiViman NagarBalewadi

Teams trained in Pune

CapgeminiInfosysWiproDeloitteOracle
# pricing

Straightforward pricing, quoted in INR

Every plan includes 1 year of full LMS access — not just this course, the entire DevOpsSchool LMS: 20+ courses, 50+ tools, videos, quizzes, assignments and projects.

Self-paced video

₹833/mo

Billed yearly at ₹9,996

Enroll now

1-on-1 mentorship

₹99,999

Full program, private instructor

Enroll 1-on-1

Corporate / private batch

8–30 engineers · custom agenda · onsite or online · PO and GST invoicing

Get a custom quote

Refunds. If we cancel or postpone a cohort, you get a full refund within 15 days. There is no money-back guarantee otherwise.

Terms. Course material remains licensed to the attendee. Read the terms.

Your data. We don't share it with third parties. Privacy policy.

Every attendee gets a verifiable certificate

  • Issued per attendee on completion
  • Verifiable at devopsschool.com/certificates
  • Hard copy available on request
  • Corporate batches receive an attendance and assessment report
DevOpsSchool

Elasticsearch Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on Trustpilot.

★★★★★
I recently did a SRE Session with Rajesh Kumar from DevOps School and the session was great. Right from 1st day till day 15, we had a very interactive session. Rajesh clarified our doubts and the tool demos were excellent without any hiccups. He simplified the concepts while sticking to the content with a fine balance between theory and practice. Am convinced he is one of the best trainers for SRE & DevOps concepts.
chandrasekaran j · Trustpilot
★★★★★
The Rundeck developer session was excellent and highly engaging. I appreciated how well the session was structured, with the theoretical concepts explained clearly and in simple terms. What stood out most to me was the demo — it was both informative and enjoyable. I especially liked how Rajesh walked us through not only the happy path but also the sad path, showcasing common issues and sharing practical troubleshooting tips.
Raimy Roy · Trustpilot
★★★★★
Rajesh's experience and knowledge are exceptional and we learnt invaluable practical knowledge which we can apply in our production environment. Incredibly friendly and gave us a fantastic insight both in-depth and at a high level of the Rundeck product.
Fire Titan · Trustpilot
★★★★★
Great learning experience from a very knowledgeable instructor with well-prepared course notes. The lab exercises on AWS instance work well to learn the hands-on side of the course.
Ando Gg · Trustpilot
★★★★★
Rajesh is a very good trainer I have experienced in DevSecOps training. The number of contents in different topics he has posted on the DevOpsSchool public website are amazing and user friendly for beginners and experienced professionals.
Ashutosh Mishra · Trustpilot
★★★★★
The trainer (Rajesh) provided very good sessions on SRE profession. Not only hands-on learning on the tools but also SRE mindset.
Peter Wang · Trustpilot
# comparison

Why a named practitioner beats a marketplace listing

What mattersYouTube + blogsGeneric online courseFreelance marketplaceDevOpsSchool
Named practitionerNoRarelyVaries per bookingYes — same trainer each time
Production experienceUnknownUnknownUnverified20 years, named employers
Custom agendaNoNoSometimesBuilt from your stack
Onsite deliveryNoNoSometimesYes
Lab environmentNoneSandbox that expiresVariesYour own cloud — skill goes with you
AssessmentNoneQuizRarelyAssignments + capstone per module
Per-attendee certificatesNoSometimesRarelyYes
Corporate invoicingNoLimitedVariesPO and GST
Post-training supportNoneForum, time-limitedNoneLifetime forum access
# questions

Frequently asked

We must retain logs for a regulator-set period. Does the batch cover that?
Yes. Index lifecycle management across hot, warm, cold and frozen tiers, searchable snapshots, snapshot repository design and restore rehearsal, plus the shard sizing maths that keeps a long retention window queryable instead of merely stored.
Is the training about search relevance or about logs?
Both are covered, and we weight them at the discovery call. Product teams get analyzers, synonyms, scoring and aggregation performance; operations teams get ingest pipelines, lifecycle tiers and cluster stability. A mixed group gets a split agenda rather than a compromise.
Can you teach against a self-managed cluster rather than a managed service?
Yes, and for Pune estates with no outbound path that is the default. We cover node roles, discovery and cluster formation, rolling upgrades, JVM heap sizing and recovery from a red cluster — the operational half a managed service hides.
How long does a private Elasticsearch batch take?
Four days is the common shape. Fundamentals, ingest, mapping and analysis take two; the Query DSL and aggregations take one; cluster sizing, retention tiers and operations take the fourth. A team that only runs a log platform can trade most of the relevance material for deeper lifecycle and sizing work.
What lab environment is needed?
A genuinely multi-node cluster — three modest instances per group is enough. Shard allocation, replica behaviour and node failure teach nothing on a single node. Free-tier cloud instances or local virtual machines both work, and we walk the group through provisioning and heap settings before day one.
What size are batches?
Private corporate batches run 8 to 30 engineers. Public Live and Interactive cohorts are capped at 10, which matters here because the diagnostic exercises are done individually against each attendee's own cluster.
Does the material apply to OpenSearch as well?
Largely yes, and we call out the divergences rather than glossing them. Segments, mapping, analysis, the Query DSL and aggregations are common to both. Licensing, the security stack, lifecycle naming and the newer Elastic-only capabilities differ, and if you run OpenSearch we teach the examples against it.
Do attendees receive a certificate?
Yes — a completion certificate per attendee, verifiable at devopsschool.com/certificates, plus an attendance and assessment report for corporate batches covering the assignments and the retention capstone.
What happens if someone misses a day?
Sessions are recorded and held in the LMS with a year of access, so a missed module can be caught up the same week and the labs repeated against the attendee's own cluster. Public cohort attendees can also sit the missed session in a later batch.
What is your refund position?
A full refund within 15 days if we cancel or postpone a cohort. There is no general money-back guarantee, and GST and payment gateway fees are not refunded. Dates moved at your request are rescheduled rather than refunded.

Still deciding?

Tell us the team, the stack and the timeline. You'll get a straight answer, not a sales sequence.

Talk to an advisor
# ready when you are

Book a Elasticsearch trainer — or ask a question first.

  • No spam, no drip sequence
  • Syllabus in 60 seconds
  • A human reply within one business day

Prefer to call or email?

More ways to reach us on the contact page.

Talk to an advisorRequest a quote