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

DevOps Prerequisites Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in the Linux, networking, Git, scripting and cloud baseline every later course assumes — plus the assessment that proves a cohort has it — 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 DevOps Prerequisites trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh builds the readiness diagnostic that decides how a corporate programme is sequenced: a domain-by-domain assessment across Linux, networking, Git, scripting, build and cloud, scored into a levelling matrix that produces a per-engineer profile and a cohort profile the buyer can act on. The teaching that follows is hands-on against real hosts — permissions and processes, systemd and journald, a request traced from DNS through TLS to HTTP, a genuine merge conflict resolved and a lost commit recovered — with every topic selected because a specific later course fails without it. Twenty years across DevOps, SRE and Security and 10,000+ engineers trained inform the banding and sequencing decisions.

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 DevOps Prerequisites engagements

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

How your DevOps Prerequisites trainer is chosen

Engagements are matched on the tool, not the calendar. For DevOps Prerequisites that means a trainer who has run it in production — the Linux, networking, Git, scripting and cloud baseline every later course assumes — plus the assessment that proves a cohort has it — 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.

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

Nikhil Gupta

IndiaInstructorCoach

Pranab 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 DevOps Prerequisites 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 DevOps Prerequisites 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 DevOps Prerequisites?

DevOps prerequisites are the baseline competencies that every downstream course silently assumes and rarely teaches: Linux as an operating system rather than a set of memorised commands, networking to the level of TCP, DNS, HTTP and TLS, version control fluency in Git, enough shell and Python to automate a task, an understanding of how source becomes a build artefact, and working familiarity with virtualisation, containers and a cloud provider's core primitives. A Kubernetes course that begins with pods assumes namespaces, cgroups, process isolation and container images. A Terraform course assumes IAM, VPCs and credentials. Where those assumptions are wrong, the cohort splits within the first afternoon.

This page is about closing that gap deliberately, and about knowing where it is before a programme starts. Readiness is assessed rather than guessed: a short diagnostic covering each domain, scored against a levelling matrix, produces a per-engineer profile and a cohort profile. The cohort profile is the more useful of the two, because it determines whether one batch will work or whether the group needs banding into two, and it identifies which modules of the main programme need extra time.

The teaching itself is hands-on and unglamorous. Attendees work on a real Linux host rather than reading about one: permissions and ownership, processes and signals, systemd units and journald, package management, filesystem layout, text processing with grep, sed and awk. They trace a request from DNS resolution through a TCP handshake, a TLS negotiation and an HTTP exchange, and read it in tcpdump. They resolve a genuine merge conflict, rebase a branch and recover a commit they thought they had lost. Every DevOps prerequisites topic is chosen because a specific later course fails without it.

Why this skill matters now

Corporate DevOps and cloud programmes fail on readiness far more often than on content. A batch of thirty engineers drawn from application development, support, testing and infrastructure will contain people who have never used ssh alongside people who maintain production Linux, and a single-track syllabus serves neither. The trainer slows down, the strong half disengages, the weak half still does not follow, and the feedback afterwards is that the course was simultaneously too fast and too basic.

The skills gap has widened for a structural reason. A generation of developers has worked entirely inside managed platforms and IDEs, and never needed to know what a process is, how a package is installed, or what happens between typing a hostname and receiving a response. That was a reasonable trade until the job description added a pipeline, a container image and a cloud account — at which point every one of those abstractions leaks.

For an L&D buyer this is a budget question. A five-day Kubernetes programme delivered to a cohort that cannot navigate a shell converts poorly and is usually repeated. Two days of assessed foundations in front of it changes the completion and application rate of everything that follows, and the assessment data itself is worth having — it tells you who to send on which track rather than sending everyone on all of them.

DevOps Prerequisites training
# outcomes

What your team can do afterwards

Work confidently on a Linux host: filesystem, permissions, processes, services, packages and logs
Explain and observe what happens between a hostname and a response — DNS, TCP, TLS and HTTP
Use Git properly, including branching, rebasing, conflict resolution and recovering work you thought was lost
Automate a repetitive task in shell, and read and modify a Python script without help
Describe how source becomes a versioned artefact, and what a build tool and a repository manager each do
Run and inspect containers, and explain images, layers and isolation rather than memorising commands
Navigate a cloud provider's core primitives: identity, network, compute, storage and cost
Assess your own readiness against a levelling matrix and know exactly which gaps to close first
# curriculum

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

01Readiness diagnostic and the skills matrixLive & Interactive5 hrs · 2 assignments · 1 capstone

The module that makes the rest of the programme fit. A timed practical diagnostic across every domain, scored against a defined levelling matrix, producing an individual profile and a cohort profile. Ends with each attendee holding a personal gap list and the buyer holding a banding recommendation.

Topics: The levelling matrix: domains, levels and observable behaviours · Practical diagnostic tasks rather than multiple choice · Scoring, calibration and avoiding false confidence · Individual profiles and personal gap lists · Cohort profiles and the case for banding a batch · Mapping gaps to the modules of a downstream programme · Re-assessment and measuring movement

  • Assignments: (1) Complete the practical diagnostic across all six domains; (2) Write your own gap list and rank it by what your next course actually needs
  • Capstone: Produce a cohort readiness report with banding and sequencing recommendations for a real team
02Linux as an operating systemLive & Interactive5 hrs · 2 assignments · 1 capstone

The single largest predictor of success in every later course. Not a command list — the model underneath: what a process is, what a file descriptor is, how permissions are evaluated, what init does, and where the system writes down what happened. Taught entirely at a shell on a real host.

Topics: Filesystem hierarchy and what lives where · Users, groups, permissions, ownership and the setuid bits · Processes, signals, exit codes and job control · systemd units, targets and dependency ordering · journald and reading logs when something fails · Package management on Debian and Red Hat families · Disks, mounts, inodes and running out of space · SSH: keys, agents, config and port forwarding

  • Assignments: (1) Diagnose a service that will not start using only journald and systemctl; (2) Fix a permissions problem that a broad chmod would hide rather than solve
  • Capstone: Build and document a working Linux host with a service, a user, key-based access and log verification
03Networking to the level DevOps requiresLive & Interactive5 hrs · 2 assignments · 1 capstone

Enough networking to debug rather than to pass an exam. A single request traced end to end — name resolution, routing, the TCP handshake, TLS negotiation, the HTTP exchange — and observed in packet capture. Then the failure modes that dominate real incidents: DNS caching, MTU, timeouts, certificate chains and firewall rules.

Topics: IP addressing, subnets and CIDR in practice · Routing basics and reading a routing table · DNS: records, resolvers, caching and TTL · TCP handshake, connection states and timeouts · TLS: handshake, certificates, chains and SNI · HTTP methods, status codes, headers and keep-alive · Ports, firewalls, NAT and security groups · Diagnosis with dig, curl, ss, tcpdump and openssl

  • Assignments: (1) Trace one HTTPS request from DNS to response and narrate every step from captured evidence; (2) Diagnose three broken connections: one DNS, one firewall, one certificate
  • Capstone: Produce a written diagnosis of a deliberately broken network path, with the evidence for each conclusion
04Git and collaborative version controlLive & Interactive5 hrs · 2 assignments · 1 capstone

Git taught as a data model rather than as a set of commands, which is the only way the awkward situations become recoverable. Commits, trees and refs; branching and the difference between merge and rebase; and the recovery techniques that turn a frightening state into a routine one.

Topics: The object model: blobs, trees, commits and refs · Staging area, working tree and the three states · Branching, merging and rebasing — and when each is right · Resolving a real conflict rather than accepting theirs · Remotes, fetch, pull, push and tracking branches · reflog, reset, revert, cherry-pick and stash · Tags, releases and semantic versioning · Pull request workflow, review and branch protection

  • Assignments: (1) Resolve a three-file conflict by hand and justify each resolution; (2) Recover a commit deleted by a hard reset using reflog
  • Capstone: Take a repository through a full feature workflow: branch, commit, rebase, review, merge and tag
05Shell scripting and enough PythonLive & Interactive5 hrs · 2 assignments · 1 capstone

Automation as a baseline skill. Shell for gluing commands together, with the quoting, exit status and error handling that separate a script that works from one that fails silently. Then Python at the level needed to read, modify and debug the scripts that already exist in most estates.

Topics: Variables, quoting and word splitting · Conditionals, loops, functions and exit codes · set -euo pipefail and defensive scripting · Pipes, redirection and process substitution · Text processing with grep, sed, awk and jq · Python basics: types, collections, functions, modules · Reading files, calling APIs and handling JSON in Python · Virtual environments, pip and dependency basics

  • Assignments: (1) Write a shell script that fails loudly and correctly on every error path; (2) Write a Python script that calls an API, parses the response and reports a summary
  • Capstone: Automate a genuinely repetitive task from your own work and hand over the script with documentation
06Build, packaging and artefactsLive & Interactive5 hrs · 2 assignments · 1 capstone

The path from source to a deployable thing, which every CI course assumes is already understood. What a compiler, a build tool and a dependency manager each do, what an artefact is, why it is versioned and immutable, and where it is stored before it is deployed.

Topics: Compilation, linking and interpretation · Build tools across ecosystems and what they have in common · Dependency resolution, transitive dependencies and lock files · Artefacts: JAR, WAR, wheel, package, container image · Versioning schemes and immutability · Repository managers and why builds should not reach the internet · Build once, deploy many — and what breaks when you rebuild per environment · Reading a failing build log

  • Assignments: (1) Build the same project from a clean machine and account for every dependency it pulled; (2) Diagnose a build that fails only on the CI agent and not locally
  • Capstone: Produce a versioned artefact from source, publish it to a repository and deploy the published one
07Virtualisation, containers and cloud primitivesLive & Interactive5 hrs · 2 assignments · 1 capstone

The runtime concepts underneath every platform course. Virtual machines against containers and what each actually isolates, images and layers, then the cloud primitives that Terraform, Kubernetes and every cloud course assume: identity and permissions, networking, compute, storage and how each is billed.

Topics: Hypervisors, virtual machines and the resource model · Namespaces, cgroups and what a container really is · Images, layers, registries and tags · Running, inspecting and debugging a container · Cloud identity: users, roles, policies and least privilege · Virtual networks, subnets, routing and security groups · Compute and storage primitives and their trade-offs · Regions, availability zones and the cost model

  • Assignments: (1) Explain the isolation difference between a VM and a container using evidence from a running host; (2) Provision a minimal cloud environment by hand and delete every resource afterwards
  • Capstone: Stand up an application on a cloud instance inside a network you designed, with least-privilege access
08Readiness capstone and what comes nextLive & Interactive5 hrs · 2 assignments · 1 capstone

Everything applied once, then the sequencing conversation. Attendees build a small end-to-end system that touches every domain, are re-assessed against the same matrix, and leave with a personal learning path aligned to the programme they are about to start.

Topics: An end-to-end exercise crossing all six domains · Re-assessment against the entry matrix and measuring movement · Personal learning paths by role and target course · Which programme to take next and in what order · Habits that keep the baseline from decaying · Reference material worth keeping and what to ignore · Preparing an environment for the next course

  • Assignments: (1) Complete the end-to-end capstone build unaided; (2) Write a three-month learning plan grounded in your re-assessment result
  • Capstone: Deliver a working end-to-end system and defend every design choice in it against your assessed gaps

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

Where you actually are

Complete a timed practical assessment across Linux, networking, Git, scripting, build and cloud, then receive a scored profile and a ranked personal gap list.

assessmentlevellingprofile
LAB · LINUX

The service that will not start

Diagnose a deliberately broken systemd service using journald, systemctl and file permissions alone, with no internet search allowed.

linuxsystemddiagnosis
LAB · NETWORK

One request, end to end

Trace a single HTTPS request from DNS resolution through TCP and TLS to the HTTP exchange, observed in dig, tcpdump, openssl and curl.

dnstlstcpdump
LAB · GIT

Break it and get it back

Create a genuine three-way conflict, resolve it by hand, then hard-reset away a commit and recover it from the reflog.

gitconflictreflog
LAB · AUTOMATE

Script something you actually do

Take a repetitive task from your own work, automate it in shell or Python with real error handling, and hand it over with documentation.

bashpythonautomation
CAPSTONE · READINESS

End to end, unaided

Build a small system that crosses every domain — host, network, repository, script, artefact and container — then re-sit the diagnostic and measure the movement.

capstonere-assessmentlearning path
# ecosystem

The tools DevOps Prerequisites sits next to

Linux
Bash
Git
GitHub
Python
SSH
OpenSSL
Docker
YAML
JSON
AWS
Vagrant
Maven
Jenkins

Who this is for

  • Engineers about to start a DevOps, cloud, Kubernetes or SRE programme
  • Developers who have worked only inside managed platforms and IDEs
  • Testers, support and operations staff moving into a DevOps role
  • Windows administrators taking on Linux and cloud responsibilities
  • Graduate and lateral-hire cohorts being brought to a common baseline
  • L&D leads who need assessment data before committing a training budget

Pre-requisites

  • Basic computer literacy and the ability to install software on your own machine
  • Willingness to work at a command line rather than in a graphical tool
  • A laptop able to run a virtual machine or containers locally
  • A free-tier cloud account, or the ability to create one, for the cloud module
  • No prior Linux, networking or programming experience is assumed
# 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

DevOps Prerequisites Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on 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
★★★★★
I took Terraform training with the tutor named Mithilesh. I requested to tailor the course curriculum for my needs. He did an excellent job of showing me how to write the Terraform script per the instructions provided.
jason smith · Trustpilot
★★★★★
My experience with the AIOps training was positive. The course covered important topics in a structured way, and Rajesh Kumar explained the concepts patiently. I found the practical aspects particularly helpful because they made the technical content easier to understand.
AARTI KUMARI · Trustpilot
★★★★★
I was looking to improve my understanding of AIOps, and this training helped me achieve that goal. Rajesh Kumar explained the subject in a structured and practical manner. The sessions on different AIOps concepts were informative.
Sonali Tiwari · 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
# 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 does the assessment actually work?
It is practical, not multiple choice. Attendees perform timed tasks in each domain — fix a broken service, resolve a conflict, diagnose a failed connection — and are scored against a published levelling matrix. The output is an individual profile and a cohort profile.
Can you run the assessment on its own, before we commit to a programme?
Yes, and it is often the right first step. A half-day assessment across a candidate cohort gives you a banding recommendation and a sequencing plan before any training budget is committed.
Our cohort has very mixed experience. Will one batch work?
The assessment answers that with data rather than opinion. Where the spread is wide we recommend banding into two batches with different pacing, which usually costs less overall than one batch where half the room is not following.
Can this be delivered as pre-work before the main course?
Yes. The common pattern is assessment first, then two or three days of foundations, then the main programme a week or two later. Attendees arrive at the main course with a working environment already built.
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 programme this cohort is preparing for and the cloud and toolchain they will use, and rebuild the module list around them.
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 — local virtual machines or containers, plus a free-tier AWS, Azure or GCP account — and we walk them through it. We deliberately do not hand out temporary sandboxes, because the environment they build is the one they keep.
How long does a private DevOps Prerequisites batch take?
Typically two to three days plus a half-day assessment. Linux, networking and Git fit into two; adding scripting, build and artefact concepts, containers and cloud primitives takes it to three.
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, which for this programme includes the readiness profile.
Do you provide the assessment report to managers?
Corporate batches receive an aggregate cohort report and, where the client asks for it and attendees are informed, individual profiles. We are explicit with attendees about what is shared before the diagnostic runs.
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 DevOps Prerequisites 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