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.
1The 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 min2Killing 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 min3The 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 min4The 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 min5The 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