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

Databases Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in choosing, operating, securing and recovering the datastores a platform depends on — 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 Databases 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 datastore operations across engine families rather than one product at a time: how write-ahead logging and fsync define durability wherever you find them, how replication synchrony determines what a client is actually guaranteed, how working-set size and index design govern performance in relational, document and in-memory stores alike, and how a recovery objective becomes a measured number instead of an intention. Sessions run against real systems — a durability setting disproved by a failure test, a restore timed end to end, a hardening baseline applied against a published benchmark, and a datastore selection defended against the access pattern it has to serve.

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 Databases engagements

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

How your Databases trainer is chosen

Engagements are matched on the tool, not the calendar. For Databases that means a trainer who has run it in production — choosing, operating, securing and recovering the datastores a platform depends on — 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.

Kapil Gupta

IndiaInstructorCoach

Kunal Jain

IndiaInstructorCoach

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

# 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 Databases 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 Databases 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 Databases?

Databases are the stateful layer of a platform — the part that cannot be redeployed from a Git repository, scaled by adding replicas of a stateless process, or restored by re-running a pipeline. That single property is what makes operating them a distinct engineering discipline rather than a variation on running application servers, and it is what this course is about: the primitives that are common to every datastore, and the decisions that differ between them.

The landscape is genuinely varied. Relational engines such as MySQL, PostgreSQL, SQL Server and Oracle offer transactions, constraints and a query planner. Document stores such as MongoDB trade schema enforcement for flexibility and horizontal distribution. Key-value stores such as Redis put the working set in memory and make durability a configuration choice. Wide-column, search, time-series, graph and object stores each exist because a specific access pattern made the general-purpose answer expensive. Streaming platforms such as Kafka increasingly sit between them all as the system of record for change.

Underneath the variety, the same small set of mechanisms recurs. Write-ahead logging and fsync define durability. Replication defines availability, and its synchrony defines what a client is actually guaranteed after an acknowledged write. Indexes and working-set size define performance. Backup only counts once a restore has been rehearsed and timed. Access control, encryption in transit and at rest, and auditing define whether the data survives a compliance review. Learning those mechanisms once makes every specific engine — self-managed, on Kubernetes, or behind a managed service — a matter of translating known concepts into that product's vocabulary.

Why this skill matters now

Two changes have made database operations an infrastructure problem rather than a specialist one. First, the dedicated DBA function has largely been absorbed into platform and SRE teams, so the people carrying the pager for a datastore usually have no database background. Second, polyglot persistence has become normal: a single product now routinely runs a relational store, a cache, a search index and a streaming platform, and no one person was hired for all four.

That combination produces a specific and expensive kind of failure. Datastores are chosen by whoever wrote the first service, on the basis of familiarity rather than access pattern. Durability settings are inherited from a quickstart guide, so a system that everyone believes is transactional is acknowledging writes it can lose. Backups exist as a scheduled job that has never been restored, so the recovery time objective is a number in a document rather than a measurement. Cross-engine questions — which store should own this data, what happens when two of them disagree, how do we migrate off this one — have no owner at all.

Managed services have made provisioning trivial and the underlying skills more valuable, not less. RDS, Aurora, Cloud SQL, Atlas, ElastiCache and MSK remove the machines; they do not choose your indexes, size your working set, set your consistency level, design your access model or rehearse your restore. The roles that now hire for this ask for exactly that: an engineer who can operate several kinds of datastore competently, reason about the trade-offs between them, and be trusted with the part of the platform that cannot be rebuilt.

Databases training
# outcomes

What your team can do afterwards

Select a datastore from access patterns, consistency requirements and operational cost rather than from familiarity
Explain durability across engines — write-ahead logging, fsync, commit acknowledgement — and prove what a system really guarantees
Design replication and failover with the consistency and data-loss exposure stated explicitly for each topology
Build backup and disaster recovery as an engineering practice: point-in-time recovery, rehearsed restores, measured RPO and RTO
Diagnose performance across engine types using working-set analysis, index design, query plans and connection management
Secure data in transit and at rest with access control, encryption, secret handling, auditing and benchmark-based hardening
Run stateful systems on cloud and Kubernetes — managed versus self-managed, operators, storage classes and cost
Plan and execute schema and platform migrations with verification and a rollback path
# curriculum

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

01The datastore landscape and how to chooseLive & Interactive5 hrs · 2 assignments · 1 capstone

A structured tour of what exists and what each family is actually for. Relational, document, key-value, wide-column, search, time-series, graph and object stores, plus streaming platforms as a system of record — compared on access pattern, consistency model, operational burden and cost, with a selection method you can apply to a real requirement.

Topics: Database fundamentals, common threats and common challenges · DBMS and RDBMS: what the relational model actually provides · Document, key-value and wide-column stores and their trade-offs · Search, time-series and graph stores as specialised answers · Streaming platforms as a system of record · Polyglot persistence and the cost of running many engines · A selection method based on access pattern and consistency need · When the boring choice is the correct one

  • Assignments: (1) Take three real workloads and defend a datastore choice for each against a stated access pattern; (2) Document the operational cost of adding a fourth engine to an existing estate
  • Capstone: Produce a datastore selection standard your organisation could apply to new services
02Durability — what an acknowledged write really meansLive & Interactive5 hrs · 2 assignments · 1 capstone

The mechanism that recurs in every engine, taught once. Write-ahead and redo logging, buffer pools and page cache, fsync and the difference between a write reaching the operating system and reaching the disk, commit acknowledgement settings, group commit, and how to test a durability claim by pulling power rather than by reading documentation.

Topics: Write-ahead and redo logging across engines · Buffer pools, page cache and dirty page flushing · fsync, write barriers and what storage actually promises · Commit acknowledgement settings and their latency cost · Checkpointing and recovery on restart · Snapshot and append-only persistence models · Testing a durability claim by inducing failure

  • Assignments: (1) Take three engines and map each one's durability settings to a common model; (2) Kill a node mid-write under two durability settings and count what was lost
  • Capstone: Write a durability specification per data class, verified by a failure test rather than asserted
03Replication, consistency and failoverLive & Interactive5 hrs · 2 assignments · 1 capstone

Availability and its consequences for correctness. Asynchronous, semi-synchronous and quorum replication; leader election and split-brain; what read-your-writes, monotonic reads and eventual consistency mean to an application; the real content of the CAP and PACELC trade-offs; and failover behaviour — automatic, manual and the failure modes of the automation itself.

Topics: Asynchronous, semi-synchronous and quorum replication · Leader election, quorum and split-brain avoidance · Consistency models an application can actually rely on · Read replicas, replica lag and stale reads · CAP and PACELC in operational terms · Automatic failover and the failure modes of failover tooling · Multi-region topologies and their latency cost · Quantifying data-loss exposure per topology

  • Assignments: (1) Force a failover in two different engines and record acknowledged writes lost in each; (2) Demonstrate a stale read from a replica and eliminate it three different ways
  • Capstone: Design an availability topology with data-loss exposure and consistency stated in writing
04Backup, restore and disaster recoveryLive & Interactive5 hrs · 2 assignments · 1 capstone

The discipline most estates think they have. Logical versus physical backup, snapshot consistency for volumes and clusters, log-based point-in-time recovery, backup verification, restore rehearsal, cross-region and cross-account copies, retention against regulatory requirement, and turning recovery objectives into measured numbers rather than aspirations.

Topics: Logical and physical backup strategies compared · Volume and cloud snapshots, and consistency across nodes · Log-based point-in-time recovery across engine families · Backup verification and automated restore testing · Restore rehearsal and measuring real RTO · Cross-region and cross-account backup copies · Retention, immutability and ransomware considerations · Recovering from logical error rather than hardware failure

  • Assignments: (1) Restore two different engines to a point immediately before a destructive change; (2) Measure and publish the real recovery time for your largest data set
  • Capstone: Deliver a disaster recovery plan with rehearsed RPO and RTO figures per data class
05Performance and capacity across enginesLive & Interactive5 hrs · 2 assignments · 1 capstone

Why things are slow, expressed in terms that transfer between products. Working set versus data set and the memory question that underlies most performance work, index structures and what each one is good at, query plans and cost estimation, connection management and pooling, contention and locking, and capacity planning that accounts for growth and for maintenance overhead.

Topics: Working set, data set and the memory that actually matters · Index structures: B-tree, hash, inverted, LSM and their trade-offs · Query plans, statistics and cost estimation · Connection management, pooling and why servers run out · Locking, contention and concurrency control models · Storage layer behaviour: IOPS, latency and write amplification · Benchmarking honestly and avoiding misleading results · Capacity planning and growth modelling

  • Assignments: (1) Profile a workload on two engines and identify the constraining resource in each; (2) Fix three slow operations using index or plan changes and quantify the improvement
  • Capstone: Produce a capacity and performance review for a real datastore with evidence-backed recommendations
06Security, access control and complianceLive & Interactive5 hrs · 2 assignments · 1 capstone

The module that carries most audit findings. The security issues, controls and policies a datastore owner is accountable for; authentication and least-privilege authorization; encryption in transit and at rest and where the keys live; credential handling and rotation; auditing in relational and NoSQL systems; and hardening against published benchmarks rather than opinion.

Topics: Database security issues, controls and policies · The datastore owner's accountability in a platform team · Authentication models and least-privilege authorization design · Encryption in transit, at rest, and key management · Credentials, secret storage and automated rotation · Auditing in relational databases · Auditing in NoSQL databases · Hardening against published benchmarks such as CIS · Data classification, masking and access to production data

  • Assignments: (1) Apply a published hardening benchmark to two engines and document every deviation; (2) Design a least-privilege access model covering application, analytics and operations
  • Capstone: Deliver a data security baseline with a privilege matrix, encryption policy and audit plan
07Datastores on cloud and KubernetesLive & Interactive5 hrs · 2 assignments · 1 capstone

Where stateful systems actually run now. Managed services and exactly which responsibilities they transfer, the ones they do not, and how to evaluate the cost; then running databases on Kubernetes — StatefulSets, persistent volumes and storage classes, operators and what they automate, and the honest question of when a managed service is the better engineering decision.

Topics: Managed services: what they take and what stays with you · Comparing managed offerings across engine families · Cost modelling for managed versus self-managed · StatefulSets, persistent volumes and storage classes · Database operators and what they automate · Backup, failover and upgrades under an operator · Multi-tenancy and noisy-neighbour effects · Deciding between managed, self-managed and Kubernetes-hosted

  • Assignments: (1) Deploy the same engine as a managed service and under a Kubernetes operator, and compare operations; (2) Build a cost and responsibility model for both options over three years
  • Capstone: Write a hosting decision framework for stateful services with a defended default
08Change, migration and running the estateLive & Interactive5 hrs · 2 assignments · 1 capstone

Living with the data after it exists. Schema change under load and the expand-and-contract pattern, migration tooling in a pipeline, engine and version migration with verification and cutover planning, change data capture for keeping systems in step, and the observability and on-call practice that stateful systems require.

Topics: Schema change under load and expand-and-contract · Online schema change tooling and its limits · Migrations in a deployment pipeline with rollback · Engine and version migration: planning, verification and cutover · Verifying data and query behaviour before a cutover · Change data capture and keeping systems in step · Observability for stateful systems: the signals worth alerting on · On-call practice and runbooks for datastores

  • Assignments: (1) Perform a breaking schema change with zero downtime using expand-and-contract; (2) Write a cutover plan for a cross-engine migration including verification and rollback
  • Capstone: Deliver a migration and change-management standard covering schema, version and platform moves

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

Defend a datastore choice

Take three real workloads with stated access patterns and consistency requirements, choose an engine for each, and defend it against a challenge from the room.

selectiontrade-offsarchitecture
LAB · DURABILITY

Disprove a durability claim

Configure two different engines to the settings a typical quickstart guide produces, kill nodes mid-write, and count exactly how many acknowledged writes disappeared.

durabilityfsyncfailure testing
LAB · RECOVERY

Restore, and time it

Take a full backup and log stream for two engines, recover each to a point immediately before a destructive change, and publish the measured recovery time.

backuppitrrto
LAB · SECURITY

Harden against a published benchmark

Apply a CIS-style hardening benchmark to a relational and a NoSQL datastore, document every deviation with a justification, and produce an audit-ready report.

hardeningcisaudit
LAB · MIGRATION

Breaking schema change, zero downtime

Rename and retype a column on a hot table using expand-and-contract with dual writes, verify data equivalence, and roll back cleanly at each stage.

schema changemigrationrollback
CAPSTONE · PLATFORM

Own the stateful layer

Take a multi-engine estate through selection review, a durability audit, a restore drill, a hardening pass and a migration plan, and present the result as a data platform standard.

operationsstandardsgovernance
# ecosystem

The tools Databases sits next to

MySQL
PostgreSQL
MongoDB
Redis
Kafka
Elasticsearch
Amazon RDS
Kubernetes
Terraform
Vault
Prometheus
Grafana

Who this is for

  • Platform and DevOps engineers who own the stateful layer of a system
  • SREs carrying the pager for datastores they did not choose
  • Architects deciding which datastore should own which data
  • System administrators moving into database and data platform operations
  • Cloud engineers running managed database services and needing to tune them
  • Security and compliance engineers accountable for data protection and audit

Pre-requisites

  • Comfortable on a Linux command line — files, permissions, packages, systemd services
  • Working SQL and a basic idea of how a non-relational store is queried
  • Understanding of memory, disk I/O and networking at an operational level
  • Some exposure to at least one datastore in production, in any role
  • Two or three hosts, VMs or free-tier cloud instances for replication and recovery 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

Databases 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

How is this different from your MySQL, PostgreSQL, MongoDB and Redis courses?
Those go deep on one product. This one teaches the layer above: how to choose between engines, and the mechanisms — durability, replication, recovery, security, migration — that recur in all of them. Teams often take this first, then a product course for the engine they run.
Which databases do you actually work with in the labs?
Typically a relational engine, a document store and an in-memory store, so that every cross-engine concept is demonstrated at least twice. For a private batch we use the engines in your estate rather than our defaults.
Is this a data modelling or SQL course?
No. Modelling and query authoring appear only where they have operational consequences — index design, plan behaviour, schema change under load. The focus is on running, securing and recovering datastores, not on designing schemas or writing queries.
We only run managed services. Is this still relevant?
Yes, and arguably more so. Managed services remove the machines, not the decisions. Engine selection, durability settings, consistency, index design, access model, recovery objectives and migration all stay with you, and this course is built around exactly those.
Do you cover databases on Kubernetes?
Yes, in a dedicated module. StatefulSets, persistent volumes and storage classes, what a database operator actually automates, and an honest treatment of when a managed service is the better engineering decision.
Do you cover database security and compliance?
Yes — a full module plus a lab. Least-privilege access design, encryption in transit and at rest, key and credential handling, auditing in both relational and NoSQL systems, and hardening against published benchmarks with an audit-ready report.
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 engines, clouds and compliance obligations you actually have, and rebuild the module list around them. Labs then run on your engines.
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. Two or three small instances cover the replication, recovery and hardening labs. We walk everyone through it on day one.
How long does a private batch take?
Typically three to four days. Selection, durability, replication and recovery fit in two; adding performance, security and compliance, cloud and Kubernetes hosting, and migration practice fills four.
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 Databases 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