← All paths

Python Automation Engineer

Automate the boring work reliably and safely.

Intermediate ~10 weeks·Ops, QA and analysts automating workflows.

Weekly learning plan

Weeks 1–2

  • · Files, pathlib, encodings
  • · CSV/JSON/YAML

Weeks 3–4

  • · Subprocess & OS automation
  • · HTTP with httpx

Weeks 5–6

  • · Spreadsheets, PDFs, email
  • · Scheduling

Weeks 7–8

  • · Robust CLIs
  • · Config, dry-run, idempotency

Weeks 9–10

  • · Logging & audit trails
  • · Package & schedule scripts

Required projects

  • Log analyzer
  • File-processing pipeline
  • Directory organizer CLI

Interview topics

File I/OSubprocessRetry & backoffIdempotencyScheduling

Portfolio expectations

  • · A packaged CLI tool with logging, config and tests

Job-readiness checklist

  • Automates file/OS/HTTP workflows safely
  • Adds retries, dry-run and idempotency
  • Produces audit logs
  • Packages scripts as installable CLIs
0%ready

Skill-gap analysis

Your live coverage of this path's tracks, from local progress.

Focus areas

File processingOS automationShell commandsHTTP requestsBrowser automation conceptsSchedulingEmail automationSpreadsheet processingPDF processingCLI toolsError handlingLogging

Skill prerequisites

fundamentals