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

Falco Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in runtime threat detection from kernel and audit events — drivers, rules, tuning, enrichment and alert response — 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 Falco trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

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

Rajesh teaches Falco as detection engineering rather than as a Helm install: how the driver captures events and what each option costs, how a rule condition is built from typed event fields, why the shipped rule set is a starting point, and how to express an exception without silently removing coverage. Sessions run against live clusters with generated benign and suspicious activity, and cover the operational surface most teams hit second — event drops on busy nodes, alert routing through Falcosidekick, plugin-based sources such as Kubernetes audit logs, and measuring which techniques you actually detect.

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

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

How your Falco trainer is chosen

Engagements are matched on the tool, not the calendar. For Falco that means a trainer who has run it in production — runtime threat detection from kernel and audit events — drivers, rules, tuning, enrichment and alert response — 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 Falco 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 Falco 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 Falco?

Falco is a runtime security tool that watches what processes actually do and raises an alert when the behaviour matches a rule. It taps the system call stream from the kernel — through a modern eBPF probe, a legacy eBPF probe or a kernel module — enriches each event with container, Kubernetes and process context, evaluates it against a rule set, and emits a structured alert. It is a graduated CNCF project and the reference open-source answer to the question of what is happening inside a running container right now.

The distinction that matters is when Falco operates. Image scanning tells you a container has a vulnerable package before it runs. Admission control tells you a manifest breaks policy before it is accepted. Falco only speaks once the workload is live, and it detects behaviour rather than configuration: a shell spawned inside a container, a write to a binary directory, an outbound connection from a process that has never made one, a read of a service account token, a container starting with elevated privileges. None of those are visible to a scanner, because none of them exist until runtime.

A Falco deployment is really three things. The driver determines how events are captured and is the main compatibility and performance decision. The rules — built from rule, macro and list definitions, matched against typed event fields — determine what is detected, and are where almost all the real engineering effort goes, because the default rule set is a starting point rather than a finished product. And the output layer, usually Falcosidekick, routes alerts onward to a SIEM, a chat channel, a webhook or a response engine, which is what turns a log line into something an on-call engineer will act on.

Why this skill matters now

Containers removed most of the visibility that host-based security assumed. A workload appears, runs for eleven minutes and disappears, taking any local evidence with it, and its filesystem is a read-only image so traditional endpoint tooling has little to attach to. At the same time the workload count exploded, so the question moved from watching servers to detecting behaviour across a fleet of short-lived processes.

Runtime detection has also become a stated requirement. Container security guidance and the maturity models used in security reviews now ask specifically for runtime monitoring, not only image scanning, and the answer teams are expected to have is a behavioural detection layer on the cluster. Falco is the open-source option that most organisations reach for, and it is embedded inside several commercial platforms as well.

The skill gap is in tuning and operation rather than installation. A Helm chart puts Falco on every node in ten minutes; what follows is a stream of alerts that mostly describe normal behaviour in that specific environment, and the common outcome is that the alerts get muted and the deployment quietly stops mattering. Knowing how to write a rule that asserts something real, express exceptions without deleting coverage, keep event drops at zero on a busy node, and route alerts so someone acts on them is what separates a working detection layer from an installed one.

Falco training
# outcomes

What your team can do afterwards

Choose and deploy the right Falco driver — modern eBPF, legacy eBPF or kernel module — and defend the choice on compatibility and overhead
Read the Falco event model fluently: syscall events, typed fields, container and Kubernetes enrichment, and what the driver cannot see
Write rules, macros and lists that assert real attacker behaviour, with output templates a responder can act on immediately
Tune the shipped rule set for a specific environment using overrides and exceptions rather than by deleting rules
Extend Falco beyond syscalls with plugins, including Kubernetes audit logs and cloud provider audit trails
Route alerts through Falcosidekick to a SIEM, chat, webhook or response engine, with severity and ownership defined
Operate Falco at fleet scale — eliminate event drops, control CPU cost, and upgrade drivers without losing coverage
Measure detection coverage against MITRE ATT&CK and validate it with safe activity generation on systems you own
# curriculum

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

01Runtime security and where Falco fitsLive & Interactive5 hrs · 2 assignments · 1 capstone

The detection gap that runtime tooling exists to close. What image scanning, admission control and runtime detection each catch, why container workloads defeat traditional host security, and Falco's architecture end to end — capture, enrich, evaluate, emit.

Topics: Build-time, admission-time and runtime controls compared · Why short-lived containers break host-based security assumptions · Falco architecture: driver, libs, rule engine, outputs · The syscall event stream and what it reveals · Falco compared with commercial runtime protection and with audit logging · What Falco detects and what it explicitly cannot · Installing Falco and triggering a first alert

  • Assignments: (1) Trigger three different default rules and trace each alert back to the syscall that caused it; (2) List five behaviours in your environment that only runtime detection could catch
  • Capstone: Write a short assessment of your current runtime visibility and the gaps Falco would close
02Drivers, deployment and configurationLive & Interactive5 hrs · 2 assignments · 1 capstone

How events are actually captured, which is the decision with the largest compatibility and performance consequences. Modern eBPF, legacy eBPF and the kernel module compared, deployment as a DaemonSet or a host service, and the configuration file that controls buffers, outputs and rule loading.

Topics: Modern eBPF, legacy eBPF and kernel module drivers compared · Kernel version, CO-RE and driver compatibility · Deploying on Kubernetes as a DaemonSet, and on plain hosts · Helm values that actually matter, and the defaults to change · falco.yaml: rule file ordering, buffers, output channels · Running Falco alongside a managed Kubernetes control plane · Verifying capture health before trusting any alert

  • Assignments: (1) Deploy Falco with two different drivers on the same node type and compare overhead; (2) Break capture deliberately and detect the failure from Falco's own telemetry
  • Capstone: Deliver a documented deployment for a real cluster with driver choice and resource limits justified
03The rules languageLive & Interactive5 hrs · 2 assignments · 1 capstone

Where detection actually happens. The rule object and its fields, macros and lists for reuse, condition syntax, priorities, and output templates. Then the discipline of writing a rule that states a hypothesis and produces an alert containing everything the responder needs.

Topics: Rule anatomy: condition, output, priority, tags · Macros and lists, and structuring a rule file for reuse · Condition operators, comparisons and set membership · Priorities and mapping them to real severity · Output templates and formatting fields into an actionable alert · Rule file ordering, appends and overrides · Validating rules and dry-running against captured events

  • Assignments: (1) Write five rules from stated detection hypotheses and trigger each deliberately; (2) Rewrite three noisy default rules so their output tells the responder what to do next
  • Capstone: Deliver a custom rule file covering five behaviours specific to your own workloads
04Fields, enrichment and pluginsLive & Interactive5 hrs · 2 assignments · 1 capstone

The data a condition can reason about. Syscall, process, file, network and user field classes, container and Kubernetes metadata enrichment, and the plugin framework that lets Falco consume entirely different event sources such as Kubernetes audit logs and cloud provider audit trails.

Topics: Field classes: evt, proc, fd, user, group, container · Kubernetes metadata enrichment and how it is resolved · Filtering on image, namespace, label and service account · The plugin framework and event sources beyond syscalls · The Kubernetes audit log plugin and what it uniquely detects · Cloud audit trail plugins and their event fields · Combining syscall and audit-source rules in one deployment

  • Assignments: (1) Write rules that key on Kubernetes namespace, label and service account context; (2) Enable an audit-log plugin and detect a control-plane action that syscalls cannot see
  • Capstone: Build a detection set that spans both syscall and audit-log sources for one attack pattern
05Tuning without losing coverageLive & Interactive5 hrs · 2 assignments · 1 capstone

The module that decides whether the deployment survives. Establishing a baseline of normal behaviour, expressing exceptions precisely, using rule overrides rather than deletions, and recording what every piece of tuning cost in coverage terms so the decision can be reviewed later.

Topics: Baselining normal behaviour before tuning anything · The exceptions field and precise, narrow exclusions · Overriding shipped rules instead of forking the rule set · Environment-specific allowlists and their expiry · Recording the coverage cost of every suppression · Managing rules as code: repository, review and CI validation · Regression testing rules against captured event data

  • Assignments: (1) Reduce alert volume on a real cluster by an order of magnitude with every exception documented; (2) Set up CI that validates rule syntax and runs regression tests on every change
  • Capstone: Ship a version-controlled, tested rule repository with a documented tuning register
06Outputs, routing and responseLive & Interactive5 hrs · 2 assignments · 1 capstone

An alert nobody receives is not a detection. Falcosidekick as the fan-out layer, routing by priority and rule to the right destination, integrating with a SIEM and with chat, and the response layer — automated actions with guardrails, and where a human decision must remain.

Topics: Output channels: stdout, file, gRPC, HTTP · Falcosidekick: outputs, routing and templating · Shipping to a SIEM and to log storage · Chat and paging integration with sensible severity mapping · Metrics and dashboards from alert streams · Automated response actions and the guardrails around destructive ones · Designing a response playbook per rule class

  • Assignments: (1) Route alerts by priority to three different destinations with correct severity mapping; (2) Implement one automated response action with an approval gate and a full audit trail
  • Capstone: Deliver an end-to-end alert pipeline with routing, dashboards and a response playbook per priority
07Operating Falco at fleet scaleLive & Interactive5 hrs · 2 assignments · 1 capstone

What breaks when it runs everywhere. Event drops and the buffer and filtering work that eliminates them, CPU and memory budgets per node, driver upgrades across a mixed kernel estate, and measuring coverage against real attacker techniques rather than counting rules.

Topics: Event drops: causes, detection and elimination · Buffer sizing, syscall filtering and reducing capture load · CPU and memory budgets on busy nodes · Upgrading Falco and drivers across mixed kernel versions · High-churn workloads and metadata resolution cost · Monitoring Falco itself with Prometheus · Mapping rules to MITRE ATT&CK and validating coverage by safe emulation · Reporting detection coverage honestly

  • Assignments: (1) Drive a node to event drops, then eliminate them without losing the detections you care about; (2) Safely emulate three techniques on a system you own and record which rules fired
  • Capstone: Deliver a fleet-wide Falco deployment with zero drops, monitored health and a validated coverage map

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

Two drivers, one node

Deploy Falco with the modern eBPF probe and with the kernel module on the same node type, then compare compatibility, startup behaviour and measured overhead.

ebpfdriverdaemonset
LAB · RULES

Detection hypotheses to working rules

Write five rules from stated hypotheses, trigger each deliberately in a container, and rewrite the outputs until the alert alone tells a responder what to do.

rulesmacrosoutput
LAB · PLUGINS

See what syscalls cannot

Enable the Kubernetes audit log plugin and build detections for control-plane actions that never appear in the syscall stream.

pluginsaudit logkubernetes
LAB · TUNING

Cut the noise, keep the coverage

Baseline a real cluster, cut alert volume by an order of magnitude using narrow exceptions, and record the coverage cost of every suppression.

tuningexceptionsbaseline
LAB · RESPONSE

Alert to action

Route alerts through Falcosidekick by priority to a SIEM, a chat channel and a webhook, then wire one guarded automated containment action.

falcosidekickroutingresponse
CAPSTONE · SCALE

Zero drops, proven coverage

Push a node to event drops and eliminate them, monitor Falco with Prometheus, then validate detection coverage by safely emulating three techniques.

performancedropsatt&ck
# ecosystem

The tools Falco sits next to

Kubernetes
eBPF
Falcosidekick
containerd
Docker
Prometheus
Grafana
Elastic Stack
Loki
Kubernetes Audit Logs
AWS CloudTrail
MITRE ATT&CK

Who this is for

  • Platform and Kubernetes engineers adding runtime detection to shared clusters
  • Security operations engineers building container detection coverage
  • SREs who will receive Falco alerts on-call and need them to be actionable
  • DevSecOps engineers extending controls beyond build-time scanning
  • Detection engineers writing and maintaining rules as code
  • Cloud security engineers correlating runtime behaviour with control-plane audit events

Pre-requisites

  • Comfortable on a Linux command line, including processes, files, permissions and systemd
  • Working Kubernetes knowledge — pods, DaemonSets, namespaces and reading manifests
  • Basic understanding of what a system call is and how containers share a kernel
  • Familiarity with YAML and with Helm or another manifest delivery method
  • Ability to run a Kubernetes cluster you can safely generate suspicious activity in
# 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

Falco Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on 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
★★★★★
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
★★★★★
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
# 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 your kernel versions, cluster topology, SIEM and existing alerting, and rebuild the deployment, tuning and routing modules 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 — free-tier AWS, Azure or GCP, or local VMs with kind or minikube — and we walk them through it. We deliberately do not hand out temporary sandboxes, because the environment they build is the one they keep.
Which driver should we run in production?
The modern eBPF probe on any kernel that supports it, because it needs no compilation and no privileged module load. Module two covers the decision properly against your actual kernel versions, including managed node images where the choice may be constrained.
Falco is generating hundreds of alerts a day. Will this fix that?
That is exactly what module five is for. The work is baselining normal behaviour, writing narrow exceptions instead of disabling rules, and recording the coverage cost of every suppression so the tuning can be reviewed rather than forgotten.
Is this an offensive security course?
No. Any suspicious activity generated in the labs is safe emulation on systems the attendee owns, run solely to confirm a detection fires. Every deliverable is defensive — a rule, a tuned rule set, an alert pipeline or a coverage map.
Does Falco replace our container image scanning?
No, and the course is explicit about that. Scanning finds vulnerable packages before a container runs; Falco detects behaviour once it is running. They cover different failure modes and most teams need both.
How long does a private Falco batch take?
Typically two to three days. Architecture, deployment and the rules language fit in two days; adding plugins, tuning at scale, alert routing and coverage validation 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.
What happens if someone misses a session?
Sessions are recorded and available in the LMS, and attendees keep LMS access for a year. For public cohorts, a missed session can be picked up in a later batch.
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 Falco 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