Google IT Automation with Python study materials
Google IT Automation with Python study resources

Google IT Automation with Python case studies

Google IT Automation with Python · Put your knowledge to work in context.

The IT Automation with Python Certificate is one of the advanced offerings in the Grow with Google Career Certificates lineup, listed alongside the Advanced Data Analytics and Business Intelligence Certificates. It sits in the "Advanced" tier of Google's certificate catalog rather than the foundational tier that includes IT Support, Cybersecurity, Data Analytics, Digital Marketing & E-commerce, Project Management, and UX Design. The Google IT Automation with Python case studies are 5 cases and about 3,300 words.

1

The Tally That Wouldn't Reset

An on-call engineer maintains a Python 3.11 script that summarizes failed SSH logins from 24 hourly log slices. counts[ip] = counts.get(ip, 0) + 1; return counts .

630 words, about 3 min
2

Killing the Messenger

A Python maintenance script runs every five minutes from cron as root on 40 Linux web hosts. It is meant to terminate stale worker.py processes.

645 words, about 3 min
3

The Force-Push That Ate Tuesday

billing-retry is a shared feature branch on GitHub used by two developers on a six-person team. Developer A rebased the branch onto main , resolved conflicts, and ran git push --force origin billing-retry to update the pull request.

664 words, about 3 min
4

The Health Check That Passed Too Soon

An automated deployment script for orders-api restarts the service with systemctl restart orders-api , then polls http://127.0.0.1:8080/health with a 2-second timeout. It tries three times and sleeps 30 seconds between attempts.

663 words, about 3 min
5

The Backup That Only Checked the Folder Existed

A nightly Python 3.12 backup job copies /srv/app/data (1,204 files, about 48 GB) to /backup/appdata using shutil.copytree(source, dest, dirs exist ok=True) , wrapped in a single try/except OSError that logs one warning and continues to write a marker file, then exits 0. Monitoring alerts only if the process exits nonzero or if /backup/appdata does not exist.

698 words, about 3 min