Back to Home
Academy — School 2 — PSA

Python for System Administrators

Under Construction

Practical Python automation for administration: filesystem, logs, backups, monitoring, and security.

Note: Course content is being developed. The curriculum structure and lesson outline below represent what this track will cover.

School 2 (PSA) is the intermediate administration track. It is designed for system administrators who are familiar with basic Python (or have completed School 1) and want to apply Python to real operational tasks. The track covers the day-to-day work of a Linux/Unix system administrator — file operations, log analysis, backup automation, process monitoring, and security auditing.

Students will learn to build practical tools: a log parsing script that generates daily reports, a backup automation tool that handles rotation and verification, a process monitor that alerts on high CPU or memory usage, and a security audit script that checks file permissions and suspicious activity.

The track includes 75+ lessons across 5 courses: PSA-201 (Filesystem Administration), PSA-220 (Log Automation and Reporting), PSA-240 (Backup and Recovery Automation), PSA-260 (Process and Service Monitoring), and PSA-280 (Security-Oriented Administration Scripts). Each lesson includes production-ready reference implementations.

Prerequisites: School 1 (BTP) or equivalent basic Python knowledge. Familiarity with Linux system administration concepts.