Python for DevOps: automate AWS, logs and pipelines
Stop doing the same ops work by hand. Build the scripts, tools and agents that do it for you.
12 modules · 4 projects

- Format
- Recorded, self-paced
- Start
- Instantly, on enrolment
- Level
- Beginner-friendly
- Language
- English
- Access
- 4 years + updates
- Certificate
- On completion
what you'll build
What you'll have built by the end
Real, finished projects you keep and can show in an interview. Not exercises that get thrown away.
A DevOps utilities API
Build and serve an internal API with FastAPI, end to end, the kind platform teams actually run.
- Python
- FastAPI
A local log-analysis agent
An agent that reads logs and suggests fixes, built with LangGraph, LangChain and Ollama. Runs on your machine, no API keys, no bill.
- LangChain
- Ollama
AWS automation with boto3
Script real AWS work with boto3, then take a first pass at infrastructure as code with AWS CDK.
- AWS
- Python
Your own command-line tools
Turn throwaway scripts into proper CLI tools with argparse, the ones your team ends up using every day.
- Python
- Linux
- Python
- Linux
- AWS
- boto3
- AWS CDK
- FastAPI
- argparse
- LangChain
- Ollama
- GitHub
curriculum
Topics we cover
Every module below is recorded and waiting for you. Follow the path top to bottom, or jump straight to the topic you need.
Python foundations for DevOps
Setup, the syntax that actually matters, and your first automation scripts.
Python fundamentals deep-dive
Strengthen the core at your own pace before you automate anything real.
Object-oriented Python (basics)
File handling & log analysis
Parse logs, count errors and warnings, filter by keyword.
Working with APIs & JSON (requests)
Call real APIs, parse JSON, and keep secrets in env vars.
Automating system tasks with Python
Script real system and ops tasks, including system health with psutil, the way DevOps engineers do.
CLI tools with argparse
Turn your scripts into real command-line tools.
AWS automation with Python (boto3 + CDK)
Automate AWS with boto3, plus a first taste of infra-as-code with CDK.
DevOps API with FastAPI (capstone)
Build and serve an internal DevOps utilities API end to end.
Local log-analysis agent, full build
Build an agent that reads logs and suggests fixes, using LangGraph, LangChain and Ollama. Runs on your machine, no API keys.
DevOps thinking & problem-solving
Capstone completion + interview prep (STAR)
Finish your project and learn to present it in interviews.
That's everything covered. Ready to build it?
Enroll nowinstructor
Hello Dosto
I'm Shubham. For 9+ years I've built and run real software in production, and today I work as a Developer Advocate at Temporal while teaching DevOps, Cloud and AI to engineers everywhere.
I started TrainWithShubham with one goal — to help you start and grow your IT career, whatever your background. More than 10,000+ engineers have learned with us through live cohorts, hands-on courses, and a community that shows up every day. Many have gone on to jobs at top companies.
The way I teach is simple: real tools, real systems, and no boring slides. You learn by building, with AI in your workflow all the way through. Come in curious and ready to build. Happy Learning
reviews
What learners say about TrainWithShubham

Beethika Saini Thakur
Sr. DevOps Engineer, Mastercard
It boosted my confidence for interviews, and the learnings played a big role in helping me land my dream job at my dream company.

Sneha Sanam
Cloud Support Associate, Amazon Web Services
When I joined, I had almost no knowledge of cloud computing. I didn't even understand what 'cloud' meant at the beginning. The hackathons and real-world projects gave me strong hands-on experience and boosted my confidence.
Restarted her career after a break — now at AWS.

Priyanka Pardeshi
Associate Software Engineer, Red Hat
A strong blend of theory and hands-on practice — Linux, Git, Docker, Jenkins, Kubernetes, Terraform, AWS. It boosted my confidence with cloud and automation.
open source
The code is yours to keep
Every script and project we build is open-source. Fork the repo, code along with the recordings, and keep building long after you finish.
750+ forks on GitHub
enroll
Get instant access
Self-pacedAvailable now. Start the moment you enrol.
Price: ₹1,999 for India, $19 for the rest of the world. one-time · 4 years of access. Choose your region to pay.
- Every session recorded. Watch anytime, rewind anything
- 4 years of access + future updates
- Taught by Shubham, start to finish
- Private learner community on Discord
- Certificate of completion
- Open-source repo: the code is yours to keep
- Beginner-friendly. No prior Python needed
- Interview prep with the STAR method
Pricing is regional — ₹ in India, $ everywhere else. Pick the one for where you're paying from; it opens in a new tab.Looks like you're in India 🇮🇳 — the ₹ price is yours. Paying from outside India? The $ option works too.Looks like you're outside India 🌐 — the $ price is yours. In India? The ₹ option works too.
Not sure yet? Start the free trial (25 min) before you decide.
Secure checkout Instant access 4 years + updates
go further
This course is included free in the flagship
DevOps: Zero to Hero is the 3-month live cohort: 150+ hours of live class covering Linux, Docker, Kubernetes, Terraform, AWS, CI/CD, observability and Agentic AI, ending in a capstone project, a verifiable credential and job prep. This course comes with it, free.
See DevOps: Zero to Herofaq
Frequently asked questions
Do I need to know Python already?
No. It's beginner-friendly. We start from setup and your first scripts, then build up to boto3 and FastAPI.
Is this live or recorded?
Fully recorded. Every module is already there, so you start the moment you enrol and go at your own speed. Rewind anything, as often as you want.
Can I try it before I buy?
Yes. Lesson 1, 'Welcome & Setup Your Machine', is 25 minutes and available as a free trial on the course player. Start the trial, watch it, and enrol once you know the teaching style suits you.
When do I get access?
Straight after payment. You'll land in the course and can watch module 1 the same minute.
How much time will it take?
That's up to you. Most people work through it over a couple of weekends, but you keep access for 4 years, so there's no clock on it.
Do I get a certificate?
Yes. Finish the course and you'll get a certificate of completion you can add to your LinkedIn and résumé.
What if I get stuck?
You get into the private Discord with your enrolment. Ask there and you'll get help from me and from other learners working through the same material.
What do I need on my machine?
A laptop and an internet connection. Lesson 1 walks through the setup from scratch on Windows, macOS or Linux, so you don't need anything installed before you start.
Is this the same Python that's inside DevOps: Zero to Hero?
This is the full standalone Python course, and it's also bundled free with a Zero to Hero enrolment. So if you're already planning to join the flagship, don't buy this separately, it's included.
Can I expense this with my employer?
Yes. You'll get an invoice after enrolment that you can submit to your company's L&D or reimbursement team.
Will this help me in interviews?
You'll finish with a real project to talk about and interview prep using the STAR method, so you can explain your work with confidence.