Skip to content
CS 312 System Administration
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Overview
Overview
Course Learning Outcomes
Schedule
Practicalities
Windows Users
Virtual Machines
AWS Academy
The Terminal, Shell, and Text Editors
Lecture Notes
Introduction
Hardware Fundamentals
Linux Server Planning & Configuration Essentials
Networking Fundamentals (LAN/WAN)
Containerization with Docker
Virtualization & Virtual Machines
System Security and Hardening
Shell Scripting & Automation Basics
Network Configuration & Troubleshooting
Infrastructure as Code with Terraform
Cloud Computing & VM Deployment
Configuration Management with Ansible
CI/CD Pipelines and GitHub Actions
Log Management and Analysis
Incident Response & Disaster Recovery
Monitoring and Performance Management
Postmortems and Communications
Windows Server Administration & Active Directory
Hardware Deep Dive
Documentation, Teamwork, and Course Wrap-Up
Activities
Introduction
Install Arch Linux from Scratch
Windows Server and Active Directory on AWS
Cisco Packet Tracer: Small Enterprise Network
Labs
Introduction
The Bare Metal
AWS Academy Onboarding
Manual WordPress Server on EC2
Containerizing WordPress with Docker Compose
ECR, S3 Backups, and Version Switching
Terraform: Your First Infrastructure Stack
Ansible Playbook and GitHub Actions Pipeline
k3s on EC2: First Kubernetes Deployment
Kubernetes Operations: Probes, Rollouts, and Failure Drills
Observability Workshop: Prometheus and Grafana
Assignments
Introduction
Manual Minecraft Server on EC2
Docker + ECR on EC2
Infrastructure Automation: Terraform, Ansible, and CI/CD
Kubernetes Migration (k3s on EC2)
Observability and Incident Response
About
GitHub
Select theme
Dark
Light
Auto
Virtual Machines
Copy Markdown
Open
Open in ChatGPT
Open in Claude
Open in Grok
Coming Soon!