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

AWS Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in identity, networking, compute and cost control on Amazon Web Services — 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 AWS trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

Cloud architectureMulti-cloud estatesInfrastructure at scale20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh teaches AWS around the three boundaries that decide everything else — IAM policy evaluation, VPC reachability, and the account and Availability Zone split — before any service catalogue. Sessions are run live against a real account: policies are written and then deliberately denied so attendees can read the evaluation order, VPCs are built until private subnets genuinely have no route out, and every workload is redeployed from CloudFormation or Terraform so nothing that gets built by hand survives the lab.

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

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

How your AWS trainer is chosen

Engagements are matched on the tool, not the calendar. For AWS that means a trainer who has run it in production — identity, networking, compute and cost control on Amazon Web Services — 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.

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

Rohit Ghatol

IndiaInstructorCoach

Amit Agarwal

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 AWS 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 AWS 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 AWS?

AWS — Amazon Web Services — is a cloud platform that rents infrastructure and managed services by the second: compute, storage, networking, databases, identity, messaging and several hundred higher-level services, all reachable through one API, one CLI and one console. Nothing in it is a special case. Every resource is created, tagged, permissioned, logged and billed through the same control plane, which is why AWS is best learned as a system rather than as a list of service names.

Three primitives carry most of the weight. IAM decides which principal may call which API against which resource, and it is the boundary that actually contains a mistake. The VPC decides what can reach what — subnets, route tables, security groups, NAT gateways, VPC endpoints, and the choice between a public and a private path. The region and Availability Zone model decides what survives a failure, because availability on AWS is something you design for rather than something you buy.

Everything else composes on top of those three: EC2, launch templates and Auto Scaling for instances; S3, EBS and EFS for storage; RDS, Aurora and DynamoDB for data; Lambda, SQS, SNS, EventBridge and Step Functions for event-driven work; ECS, Fargate and EKS for containers; CloudWatch, CloudTrail and Config for what happened and why. Teams that run AWS well express all of it as code, in CloudFormation or Terraform, across separate accounts per environment — so that blast radius, access and cost are structural properties rather than conventions people are expected to remember.

Why this skill matters now

AWS is the default assumption in most infrastructure job specifications, and the assumption has moved on from "can launch an EC2 instance". The console-driven skill set is now the cheapest thing on the market, because anything you can click you can also automate, and organisations have automated it.

What is scarce is the judgement layer. Which workload belongs on Fargate rather than EKS. Where a NAT gateway is quietly costing more than the workload behind it. Why an IAM policy that looks correct still denies, and which of identity policy, resource policy, permission boundary or SCP is doing the denying. How to split accounts so a compromised pipeline cannot reach production. That judgement is what a cloud, platform or SRE hire is actually being tested on.

Cost has also become an engineering concern rather than a finance one. Right-sizing, storage class transitions, data transfer paths, Savings Plans and tag-driven showback are now design decisions taken at build time. Teams that learn AWS as architecture rather than as a service catalogue are the ones that do not spend the following year unwinding it.

AWS training
# outcomes

What your team can do afterwards

Design a multi-account AWS structure with Organizations, OUs, service control policies and cross-account roles instead of one shared account
Write IAM policies that are least-privilege and debuggable — identity versus resource policies, conditions, permission boundaries and the evaluation order that explains a surprising deny
Build a VPC that survives a security review: public and private subnets, route tables, NAT, security groups versus NACLs, VPC endpoints and flow logs
Run resilient compute with launch templates, Auto Scaling groups, health checks and ALB/NLB target groups spread across Availability Zones
Choose deliberately between S3, EBS, EFS, RDS, Aurora and DynamoDB, and state the durability, latency and cost characteristics of each
Ship event-driven workloads on Lambda, API Gateway, SQS, SNS, EventBridge and Step Functions with retries, dead-letter queues and idempotency handled properly
Deploy containers on ECS, Fargate and EKS with ECR, task and pod-level IAM roles, and private networking
Operate the result — CloudWatch metrics, logs and alarms, CloudTrail, AWS Config — and hold it to a cost model built on tags, budgets and Savings Plans
# curriculum

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

01Accounts, IAM and the AWS control planeLive & Interactive5 hrs · 2 assignments · 1 capstone

The boundary layer first, because everything later depends on it. How the global infrastructure is laid out, how a request is authenticated and authorised, and why the account itself is the strongest isolation mechanism AWS offers. IAM users, roles, identity and resource policies, and the evaluation order that explains almost every unexpected AccessDenied.

Topics: Regions, Availability Zones, edge locations and service scope · The AWS API, CLI, SDKs and the console as one control plane · IAM users, groups, roles and instance profiles · Identity policies, resource policies and trust policies · Policy evaluation order, conditions and permission boundaries · AWS Organizations, OUs and service control policies · Cross-account access and role assumption · IAM Identity Center and federation

  • Assignments: (1) Write a least-privilege policy for a deployment role and prove which statement denies an unwanted call; (2) Assume a role across two accounts and trace the call in CloudTrail
  • Capstone: Design a multi-account structure for dev, staging, production and shared services, with the SCPs and cross-account roles that make it enforceable
02Networking with VPCLive & Interactive5 hrs · 2 assignments · 1 capstone

Reachability, from first principles. Building a VPC by hand until the subnet, route table and gateway relationships are obvious, then the stateful versus stateless difference between security groups and NACLs, private egress paths, and the endpoints that keep traffic off the public internet entirely.

Topics: VPC CIDR planning and subnet layout across Availability Zones · Route tables, internet gateways and NAT gateways · Security groups versus network ACLs · VPC endpoints — gateway and interface — and PrivateLink · VPC peering and Transit Gateway · Route 53 public and private hosted zones · VPC Flow Logs and reachability troubleshooting · Application, Network and Gateway Load Balancers

  • Assignments: (1) Build a three-tier VPC where the private subnets have no route to the internet and the workload still reaches S3; (2) Debug a broken path using flow logs and the Reachability Analyzer
  • Capstone: Deliver a VPC design for a regulated workload — private-only data tier, controlled egress, and a written justification for every route
03Compute: EC2, images and scalingLive & Interactive5 hrs · 2 assignments · 1 capstone

Instances as cattle rather than pets. Instance families and what they are actually optimised for, AMI construction and hardening, user data and cloud-init, then launch templates, Auto Scaling groups and health checks — including the difference between an EC2 status check and a target-group health check, which is where most bad scaling behaviour originates.

Topics: Instance families, sizing and purchase options — on-demand, Spot, Reserved, Savings Plans · AMIs, snapshots and golden image pipelines · User data, cloud-init and instance metadata service v2 · Launch templates and Auto Scaling groups · Scaling policies: target tracking, step and scheduled · Load balancer target groups and health checks · Placement groups and multi-AZ distribution · Systems Manager Session Manager, Patch Manager and Run Command

  • Assignments: (1) Build a hardened AMI and roll it out through an Auto Scaling group with no downtime; (2) Run a Spot-backed workload that survives interruption
  • Capstone: Stand up a self-healing, multi-AZ application tier that recovers automatically when instances are terminated at random
04Storage and data servicesLive & Interactive5 hrs · 2 assignments · 1 capstone

Where state lives and what that costs. S3 semantics — consistency, versioning, lifecycle transitions, replication and the access-control interaction between bucket policies, block public access and IAM. Then block and file storage, and the relational and NoSQL choices, judged on failover behaviour rather than feature lists.

Topics: S3 storage classes, lifecycle policies and Intelligent-Tiering · S3 versioning, replication, Object Lock and encryption · Bucket policies, Block Public Access and access points · EBS volume types, snapshots and encryption; EFS and FSx · RDS and Aurora: multi-AZ, read replicas, failover and backups · DynamoDB: partition keys, capacity modes, GSIs and streams · Choosing between relational, key-value and object storage · Backup strategy with AWS Backup and cross-region copies

  • Assignments: (1) Configure an S3 bucket that is private, versioned, encrypted and lifecycle-managed, then prove public access fails; (2) Force an RDS multi-AZ failover and measure application impact
  • Capstone: Produce a storage and backup design for a stateful application, with an RPO and RTO you can demonstrate rather than assert
05Serverless and event-driven AWSLive & Interactive5 hrs · 2 assignments · 1 capstone

Building without instances. Lambda execution model, packaging, layers, concurrency and cold starts; API Gateway in front of it; and the messaging fabric — SQS, SNS, EventBridge and Step Functions — that turns individual functions into a system. Retries, visibility timeouts, dead-letter queues and idempotency are treated as first-class design, because at-least-once delivery is the default everywhere.

Topics: Lambda packaging, layers, environment configuration and IAM execution roles · Concurrency, reserved and provisioned concurrency, cold starts · API Gateway REST and HTTP APIs, authorisers and throttling · SQS standard versus FIFO, visibility timeout and dead-letter queues · SNS fan-out and EventBridge rules, buses and schemas · Step Functions state machines and error handling · Idempotency and exactly-once semantics in practice · Serverless deployment with SAM, CDK or Terraform

  • Assignments: (1) Build an event-driven pipeline where a failed message ends in a DLQ and can be replayed safely; (2) Add idempotency to a handler that is deliberately invoked twice
  • Capstone: Deliver a serverless workflow with orchestration, retries, dead-lettering and alarms that survives a deliberately injected downstream failure
06Containers on AWS: ECR, ECS, Fargate and EKSLive & Interactive5 hrs · 2 assignments · 1 capstone

The three container answers and when each is right. ECR with image scanning and lifecycle rules, ECS task definitions and services on both EC2 and Fargate, and EKS with managed node groups, Fargate profiles and IRSA. The emphasis is on networking and identity — awsvpc mode, task roles, IAM roles for service accounts — because that is where container deployments on AWS actually fail.

Topics: ECR repositories, image scanning, lifecycle policies and cross-account pulls · ECS task definitions, services, and the EC2 versus Fargate launch types · awsvpc networking mode and task-level security groups · ECS task roles versus execution roles · EKS cluster architecture, managed node groups and Fargate profiles · IAM Roles for Service Accounts (IRSA) and the AWS Load Balancer Controller · Service discovery, autoscaling and rolling deployments · Logging containers to CloudWatch and OpenSearch

  • Assignments: (1) Deploy the same application to ECS Fargate and to EKS, and compare operational cost and effort; (2) Grant a pod access to an S3 bucket using IRSA with no static credentials
  • Capstone: Run a containerised service end to end — registry, private networking, scoped IAM, load balancing, autoscaling and rolling deployment
07Operations, infrastructure as code, security and costLive & Interactive5 hrs · 2 assignments · 1 capstone

Making the account maintainable. Observability with CloudWatch metrics, logs, alarms and dashboards; auditability with CloudTrail and AWS Config; encryption and secrets with KMS and Secrets Manager; detection with GuardDuty and Security Hub. Then everything gets expressed as code and given a cost model, because an environment nobody can rebuild or explain the bill for is not finished.

Topics: CloudWatch metrics, log groups, metric filters, alarms and dashboards · CloudTrail, AWS Config rules and conformance packs · KMS key policies, envelope encryption and Secrets Manager rotation · GuardDuty, Security Hub and Inspector · CloudFormation stacks, change sets and StackSets · Terraform against AWS: remote state in S3 with locking, provider and module structure · Cost management: tags, budgets, Cost Explorer, Savings Plans and rightsizing · Well-Architected review as a working checklist

  • Assignments: (1) Rebuild an environment that was created by hand entirely from code, then destroy and recreate it; (2) Attribute a month of spend to teams using tags and produce a rightsizing plan
  • Capstone: Deliver a reproducible, monitored, tagged and cost-attributed environment, with the security controls and the runbook that go with it

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

Break and fix an IAM policy

Write a deployment policy, watch it deny, then use the policy simulator and CloudTrail to identify whether the identity policy, resource policy, boundary or SCP is responsible.

iamscpcloudtrail
LAB · NETWORK

Private-only three-tier VPC

Build a VPC where the data tier has no internet route at all, yet the application still reaches S3 and Secrets Manager through endpoints, and prove it with flow logs.

vpcendpointsflow logs
LAB · RESILIENCE

Kill the instances, keep the service

Run a multi-AZ Auto Scaling group behind an ALB, terminate instances at random and confirm the service stays up and the replacements come from the correct AMI.

ec2auto scalingalb
LAB · SERVERLESS

Event pipeline that fails safely

Build a Lambda, SQS and EventBridge pipeline, inject a downstream failure, watch messages land in the dead-letter queue, then replay them without duplicating side effects.

lambdasqseventbridge
LAB · CONTAINERS

ECS Fargate versus EKS, same workload

Deploy one application to both, wire scoped IAM through task roles and IRSA, and compare deployment time, networking model and running cost.

ecseksirsa
CAPSTONE · PLATFORM

Account you could hand to another team

Deliver a multi-account environment defined entirely in code, with guardrails, observability, secrets handling, backups and a tag-driven cost report.

organizationsterraformfinops
# ecosystem

The tools AWS sits next to

Terraform
CloudFormation
Kubernetes
Docker
Jenkins
GitHub Actions
Ansible
Prometheus
Grafana
Datadog
Vault
Python (boto3)

Who this is for

  • System and infrastructure administrators moving workloads to AWS
  • DevOps and platform engineers building and operating cloud environments
  • SREs responsible for availability, cost and incident response on AWS
  • Developers who deploy their own services and need to own the infrastructure around them
  • Solution and enterprise architects designing multi-account landing zones
  • Security engineers reviewing IAM, network boundaries and audit posture

Pre-requisites

  • Comfortable on a Linux command line — files, permissions, packages, services
  • Working understanding of TCP/IP, DNS, HTTP and TLS
  • Some scripting exposure, in any language
  • Familiarity with version control, ideally Git
  • Your own AWS account with free-tier or billing-alerted access for 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

AWS Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on Trustpilot.

★★★★★
Great learning experience from a very knowledgeable instructor with well-prepared course notes. The lab exercises on AWS instance work well to learn the hands-on side of the course.
Ando Gg · Trustpilot
★★★★★
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
★★★★★
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
# 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 accounts, workloads and constraints 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 AWS account — free tier is enough for most modules — and we walk them through it, including budget alerts on day one. We deliberately do not hand out temporary sandboxes, because the environment they build is the one they keep.
Will the labs cost us anything in AWS charges?
Most of the syllabus fits inside the free tier. NAT gateways, load balancers and EKS control planes are the exceptions, so those labs are time-boxed and we tear the resources down in the session. We set budget alerts before anything is created.
Is this training for the Solutions Architect certification?
It overlaps heavily but it is not an exam cram. The syllabus covers the Associate-level domains in depth and goes further into IAM debugging, multi-account design and cost, which the exam only touches. We can add an exam-focused day if you want the certificate as an outcome.
How long does a private AWS batch take?
Typically four to five days. Identity, networking and compute fit in three days; adding serverless, containers, infrastructure as code and cost management takes it to 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.
Do you use CloudFormation or Terraform?
Both, and we are explicit about the trade-off. CloudFormation and StackSets for AWS-native drift detection and multi-account rollout; Terraform where the estate spans more than one provider. Private batches can standardise on whichever you already run.
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.
How do you handle invoicing and tax?
We support purchase orders and issue GST invoices where applicable. Corporate quotes are issued in your currency; INR remains the source price.
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
# by location

AWS training near your team

Delivered onsite at your premises or live online in your timezone.

# ready when you are

Book a AWS 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