Skip to content
TrainWithShubham
recorded course · self-paced

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

Python for DevOps — course poster
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
you'll use
  • 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.

  1. Python foundations for DevOps

    Setup, the syntax that actually matters, and your first automation scripts.

  2. Python fundamentals deep-dive

    Strengthen the core at your own pace before you automate anything real.

  3. Object-oriented Python (basics)

  4. File handling & log analysis

    Parse logs, count errors and warnings, filter by keyword.

  5. Working with APIs & JSON (requests)

    Call real APIs, parse JSON, and keep secrets in env vars.

  6. Automating system tasks with Python

    Script real system and ops tasks, including system health with psutil, the way DevOps engineers do.

  7. CLI tools with argparse

    Turn your scripts into real command-line tools.

  8. AWS automation with Python (boto3 + CDK)

    Automate AWS with boto3, plus a first taste of infra-as-code with CDK.

  9. DevOps API with FastAPI (capstone)

    Build and serve an internal DevOps utilities API end to end.

  10. 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.

  11. DevOps thinking & problem-solving

  12. Capstone completion + interview prep (STAR)

    Finish your project and learn to present it in interviews.

That's everything covered. Ready to build it?

Enroll now

instructor

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

4.9· 260 reviews on Google (opens in new tab)
  • 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

View the repo →

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 Hero

faq

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.

Enroll now