Corporate · onsite · online training worldwide
contact@DevOpsSchool.com· +91 99057 40781·
> Data Platforms · DevOpsSchool Trainer

Big Data Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in distributed storage, file layout, batch and streaming architecture, and the economics of scale — taught by a practitioner who runs it in production.

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

DeliveryOnline · Onsite · Hybrid
FormatsCorporate · 1-on-1 · Cohort
AgendaCustomisable
Batch size8–30 engineers
Engineers we've trained work at
JPMorgan ChaseBank of AmericaWells FargoVerizonNokiaWorld BankGE HealthcareVMwareOracleQualcommMercedes-BenzAirbusDatadogSplunkDeloitteInfosysWiproCapgemini
# who teaches it

Your Big Data 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 Big Data as architecture and cost rather than a product tour: why a shuffle is the expensive operation, how partitioning and file format decide whether a query prunes or scans, when a warehouse beats a lakehouse, and where exactly-once semantics are worth paying for. Sessions position Hadoop, Spark, Kafka, streaming engines and cloud warehouses against each other with the trade-offs made explicit, and every design decision is followed through to what it costs per month at the volumes the team actually runs.

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 Big Data engagements

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

How your Big Data trainer is chosen

Engagements are matched on the tool, not the calendar. For Big Data that means a trainer who has run it in production — distributed storage, file layout, batch and streaming architecture, and the economics of scale — 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.

Nikhil Gupta

IndiaInstructorCoach

Pranab Kumar

IndiaInstructorCoach

Rohit Ghatol

IndiaInstructorCoach

Amit Agarwal

IndiaInstructorCoach

Anil Kumar

IndiaInstructorCoach

Balachandran Anbalagan

IndiaInstructorCoach

Durga Prasad

IndiaInstructorCoach

Gaurav Aggarwal

IndiaInstructorCoach

Harsh Mehta

IndiaInstructorCoach

Kapil Gupta

IndiaInstructorCoach

Kunal Jain

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 Big Data 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.

Delivery is onsite at your premises, live online, or hybrid, scheduled around your release calendar rather than ours. Batches run 8 to 30 engineers.

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 Big Data 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 Big Data?

Big Data is the engineering problem that begins when a dataset no longer fits the assumptions of a single machine and a single database. The familiar description — volume, velocity, variety, veracity and value — is only useful once it is made concrete: volume means you must decide how bytes are laid out on disk before you can query them affordably, velocity means the data arrives faster than a nightly batch can absorb, and variety means the schema is discovered at read time rather than declared at write time.

The architectural response has been consistent for two decades. Split the data into partitions, store them on many machines, move the computation to the data rather than the reverse, and accept that a coordinated shuffle across the network is the expensive operation everything else is designed to avoid. Hadoop with HDFS and MapReduce was the first widely adopted implementation of that idea; Spark replaced the execution engine; cloud object storage replaced the distributed filesystem; and open table formats such as Delta Lake, Apache Iceberg and Apache Hudi added the transactional guarantees that object storage lacked.

What a Big Data engineer actually decides is therefore narrower and more consequential than the marketing suggests. Which file format and compression codec. How to partition so that queries prune rather than scan. Whether a workload belongs in a warehouse, a lakehouse or a stream processor. Where exactly-once semantics are worth their cost. How to keep small files from destroying performance. And, increasingly, how much every one of those choices costs per month, because in a cloud platform the storage and compute bill is the direct consequence of design decisions made months earlier.

Why this skill matters now

The centre of gravity has moved from on-premise clusters to cloud platforms, and that has changed which skills are scarce. Standing up a Hadoop cluster is no longer the hard part. Deciding what belongs in object storage against a warehouse, when a table format earns its complexity, and how to keep a platform's cost from growing faster than its data is the hard part.

Most organisations are living in the middle of that transition. They have legacy clusters that still run critical jobs, cloud warehouses that grew organically, streaming pipelines added for one urgent use case, and a bill nobody can fully explain. Engineers who understand the underlying mechanics — partitioning, shuffle, file layout, consistency models — can reason across all of it. Engineers who only know one product cannot.

Demand has also broadened beyond dedicated data teams. Platform and DevOps engineers now run the infrastructure these systems sit on; application engineers publish to Kafka and read from lakehouse tables; analytics engineers write transformations whose cost depends entirely on how the underlying data was laid out. Understanding Big Data architecture has become a shared requirement rather than a specialisation.

Big Data training
# outcomes

What your team can do afterwards

Decide when a workload genuinely needs a distributed platform and when a single database is still correct
Choose file formats, compression and partitioning so that queries prune data instead of scanning it
Explain shuffle, data locality and skew well enough to predict why a distributed job is slow
Design ingestion for batch, streaming and change data capture, including event-time and ordering concerns
Position lakes, warehouses and lakehouses, and justify an open table format where one is warranted
Model analytics data for scale — star schemas, aggregates, slowly changing dimensions and serving stores
Secure and govern a platform: authentication, authorisation, encryption, masking, catalogue and lineage
Size, cost and capacity-plan a platform, and reduce spend without reducing capability
# curriculum

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

01What makes data big — and when it is notLive & Interactive5 hrs · 2 assignments · 1 capstone

The characteristics that force a distributed design, made concrete rather than repeated as slogans. Scale-up against scale-out, the CAP and consistency trade-offs that follow from distribution, the batch and streaming split, and an honest look at the very common case where one well-indexed relational database is still the right answer.

Topics: Volume, velocity, variety, veracity and value made concrete · Scale-up vs scale-out and the cost curve of each · Distribution consequences: CAP, consistency and partition tolerance · Schema-on-write vs schema-on-read · OLTP vs OLAP workload characteristics · Batch, micro-batch and streaming · The storage and compute cost model · When a single Postgres instance beats a cluster

  • Assignments: (1) Size a real workload and argue for or against a distributed platform with numbers; (2) Classify five workloads in your organisation as OLTP, OLAP or streaming
  • Capstone: Produce a decision note recommending a platform shape for one real workload with cost estimates
02Distributed storage and file layoutLive & Interactive5 hrs · 2 assignments · 1 capstone

The layer that quietly determines every query's cost. Distributed filesystems and cloud object stores and how they differ; columnar against row formats; compression codecs and the split between speed and ratio; and the partitioning, bucketing and file-size decisions that decide whether an engine reads a gigabyte or a terabyte.

Topics: HDFS and cloud object storage compared · Consistency, listing cost and throughput on object stores · Row formats vs columnar: Avro, Parquet and ORC · Compression codecs: Snappy, Zstandard, Gzip and the trade-offs · Column pruning and predicate pushdown · Partitioning strategy and partition explosion · Bucketing and sort order · The small-file problem and compaction · Schema evolution in file formats

  • Assignments: (1) Convert a CSV dataset to partitioned Parquet and measure the query cost difference; (2) Diagnose and fix a table suffering from small files
  • Capstone: Design and implement a storage layout that cuts scan volume for a real query set by an order of magnitude
03Distributed processing modelsLive & Interactive5 hrs · 2 assignments · 1 capstone

How the engines actually execute. MapReduce as the original model, DAG engines that replaced it, MPP warehouses and vectorised query engines. Then the concept that governs performance everywhere — the shuffle — plus data locality, skew and the reason a single hot key can dominate a job's runtime.

Topics: MapReduce: the model and its limits · DAG execution engines and in-memory processing · MPP warehouses and vectorised query engines · Hadoop, YARN and Spark positioned against each other · Shuffle: what it costs and why it dominates · Data locality and network as the bottleneck · Partitioning and parallelism in execution · Skew and the hot-key problem · Choosing an engine per workload class

  • Assignments: (1) Run the same aggregation on two engines and account for the runtime difference; (2) Induce and then fix data skew in a distributed join
  • Capstone: Profile a slow distributed job and produce an evidenced explanation with a remediation plan
04Ingestion, streaming and change data captureLive & Interactive5 hrs · 2 assignments · 1 capstone

Getting data in reliably. Batch and incremental loading patterns, log-based streaming with Kafka, stream processing semantics — event time against processing time, watermarks, windows, exactly-once — and change data capture from operational databases without hammering them.

Topics: Batch, incremental and full-refresh loading patterns · Kafka: topics, partitions, offsets, consumer groups · Retention, compaction and replay · Stream processing engines and their models · Event time vs processing time · Watermarks, late data and windowing · Delivery semantics: at-least-once vs exactly-once and their cost · Change data capture from relational sources · Backpressure, ordering and idempotent sinks

  • Assignments: (1) Build a Kafka-to-storage pipeline with replay and idempotent writes; (2) Set up CDC from a database and handle an out-of-order update correctly
  • Capstone: Deliver a streaming ingestion path with defined delivery semantics and a rehearsed replay
05Lakes, warehouses and the lakehouseLive & Interactive5 hrs · 2 assignments · 1 capstone

The architectural choice most teams get wrong first. What a data lake gives you and what it costs in governance; what a warehouse gives you and what it costs in flexibility; and what open table formats added to object storage to close the gap — ACID transactions, time travel, schema enforcement and efficient upserts.

Topics: Data lake, data warehouse and lakehouse defined precisely · Why raw object storage lacks transactions · Delta Lake, Apache Iceberg and Apache Hudi compared · ACID on object storage, time travel and snapshots · MERGE, upserts and deletes for compliance · Table maintenance: compaction, clustering, vacuum · Cloud warehouses: Snowflake, BigQuery, Redshift, Synapse · Hive metastore and modern catalogues · Query engines: Trino and Presto over the lake · Medallion and layered architectures

  • Assignments: (1) Convert a plain Parquet dataset into a table format and demonstrate time travel and MERGE; (2) Compare query cost and concurrency between the lake table and a warehouse copy
  • Capstone: Produce a lakehouse design with layer definitions, table format choice and maintenance schedule
06Modelling and serving analytics at scaleLive & Interactive5 hrs · 2 assignments · 1 capstone

Making the data usable once it is stored. Dimensional modelling and where denormalisation is correct, slowly changing dimensions, aggregate and rollup tables, and the serving-layer choice — low-latency OLAP stores, wide-column stores and document stores each fit different access patterns.

Topics: Star and snowflake schemas at scale · Denormalisation and why it is right here · Slowly changing dimensions and history · Aggregate, rollup and materialised tables · Incremental models and idempotent rebuilds · Low-latency OLAP: ClickHouse and Druid · Wide-column and key-value stores: HBase and Cassandra · Document stores and access-pattern-first modelling · Choosing a serving layer per consumer

  • Assignments: (1) Model a fact table with two slowly changing dimensions and query it for a historical date; (2) Benchmark a dashboard query against a raw table and against a rollup
  • Capstone: Design and build a serving layer for one real analytics consumer with a stated latency target
07Running and governing a platformLive & Interactive5 hrs · 2 assignments · 1 capstone

The operational half. Capacity planning and cost control, autoscaling and spot capacity, workload isolation and queues, the full security stack from authentication to masking, catalogue and lineage, monitoring and SLAs, and the migration path from an on-premise cluster to a cloud platform.

Topics: Capacity planning and cluster sizing · Cost control: storage tiers, compute isolation, spot and autoscaling · Workload isolation, queues and noisy neighbours · Authentication: Kerberos and cloud identity · Authorisation, row and column level policies · Encryption at rest and in transit, masking and tokenisation · Catalogue, classification and lineage · Monitoring, SLAs and data freshness alerting · Disaster recovery and cross-region strategy · Migrating from on-premise Hadoop to cloud

  • Assignments: (1) Break down a platform bill by storage, compute and egress and find the top three savings; (2) Design an access model with row-level and column-level policies for one sensitive dataset
  • Capstone: Deliver a platform operating plan covering cost, security, governance, monitoring and a migration path

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 · LAYOUT

Make the same query ten times cheaper

Take a CSV dataset and a set of real queries, then convert to partitioned columnar storage with the right compression and prove the scan reduction.

parquetpartitioningcompression
LAB · SHUFFLE

Find the hot key

Profile a distributed join that runs for hours because of one skewed key, then fix it and account for the runtime change stage by stage.

shuffleskewprofiling
LAB · STREAMING

Ingest, replay, reconcile

Build a Kafka ingestion path with idempotent sinks, then replay from an offset and prove the destination is identical rather than duplicated.

kafkareplayexactly-once
LAB · LAKEHOUSE

Transactions on object storage

Convert a lake table to an open table format, run concurrent writers, perform a MERGE for a deletion request, and time travel to prove history.

delta lakeicebergacid
LAB · SERVING

Sub-second dashboards

Model a fact table with slowly changing dimensions, add rollups, load a low-latency OLAP store and hit a stated dashboard latency target.

modellingclickhouserollups
CAPSTONE · PLATFORM

An end-to-end platform design

Deliver ingestion, storage layout, processing, lakehouse layers, serving, governance and a cost model for one real workload, with every choice justified.

architecturecostgovernance
# ecosystem

The tools Big Data sits next to

Hadoop
Spark
Kafka
Hive
Delta Lake
Snowflake
BigQuery
Airflow
Trino
ClickHouse
Kubernetes
Terraform

Who this is for

  • Data engineers designing or inheriting a distributed data platform
  • Software engineers whose applications publish to or read from data platforms
  • Platform and DevOps engineers running the infrastructure underneath data systems
  • Database administrators moving from single-node systems to distributed ones
  • Analytics engineers whose transformation cost depends on the underlying layout
  • Architects making build, buy and migration decisions for a data platform

Pre-requisites

  • Working SQL — joins, aggregation, window functions
  • Comfortable on a Linux command line
  • Basic understanding of relational databases and indexing
  • Some Python, Scala or Java for the processing labs
  • Access to a free-tier cloud account with object storage for the labs
# pricing

Straightforward pricing

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

Big Data Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on 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
★★★★★
Very good training session. Well explained from the basics to the complex concepts. Also tried to cover practicals and demos within the 3 hour sessions. The learning content and videos are of a great deal of help.
Sreekanth Kannoth · Trustpilot
★★★★★
Basics explanation was exemplary from Rajesh where he dealt with complicated topics to be simple. Great learning stuff personally for me.
Krishna Mohan Yelleti · Trustpilot
★★★★★
Very detailed explanation and has lots of patience in attending the questionnaire. Thanks again for your wonderful sessions.
Uttam Samudrala · Trustpilot
★★★★★
Good discussion, helped us to understand different tools in SRE.
Prashant Saxena · Trustpilot
★★★★★
Got good lab sessions which kept the new DevOps tool learnings to the point and it helped a lot in my career.
robin son · 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

Can the agenda be customised for our stack?
Yes — that is the normal case for a private batch. We start with a discovery call, look at the cloud, storage, engines and warehouse you actually run, and rebuild the module list around them. Examples then use your topology rather than a generic one.
Do you deliver onsite?
Yes. Private batches run onsite at your premises, live online, or hybrid. You provide the room and the engineers; we bring the trainer, agenda, labs, assessment and certificates.
What lab environment do we need?
Attendees provision their own environment — free-tier AWS, Azure or GCP, or local VMs — and we walk them through it. We deliberately do not hand out temporary sandboxes, because the environment they build is the one they keep.
Is this a Hadoop course?
No. Hadoop appears as one implementation among several, positioned against Spark, cloud warehouses and lakehouse formats. If you want cluster internals — HDFS, YARN, MapReduce, Hive — book the dedicated Hadoop batch.
Do we need an existing cluster?
No. Labs run on free-tier cloud object storage with local or single-node engines, which is enough to demonstrate partitioning, shuffle, skew and table formats honestly. Larger scale is simulated with generated data.
We are migrating off on-premise Hadoop. Does this help?
Directly. Module 7 covers the migration path, and the storage, processing and lakehouse modules are how you decide what each legacy job becomes on the target platform rather than lifting it unchanged.
How much coding is involved?
Enough to run and profile real jobs. Most labs are SQL plus short PySpark scripts; nothing requires prior distributed-systems programming experience.
How long does a private Big Data batch take?
Typically three to four days. Storage, processing and ingestion fit in two to three; adding lakehouse design, serving models and platform governance takes it to four or five.
What size are batches?
Private corporate batches run 8 to 30 engineers. Public Live & Interactive cohorts are capped at 10 so everyone gets time with the trainer.
Do attendees get a certificate?
Yes — every attendee receives a completion certificate, verifiable at devopsschool.com/certificates. Corporate batches also receive an attendance and assessment report.
What is your refund position?
If we cancel or postpone a cohort, you receive a full refund within 15 days. There is no general money-back guarantee, and GST and gateway fees are not 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 Big Data 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