Assignments
Major projects and assignments from the Computer Systems Technology program — organized by skill area.
Linux Server
3Multi-Service Linux Server Build
Configure SSH, HTTP, and DNS services on a single Linux server — full deployment and verification.
Network Services Automation
Shell scripts for automated server management, service monitoring, and configuration.
Server Infrastructure Project
Multi-server environment with integrated services, user management, and monitoring.
Networking
3VLAN & Network Topology Design
Design and configure a multi-VLAN network for an office building with VoIP, user groups, and trunking.
Complete Network Implementation
End-to-end network build with routing, ACLs, DHCP, DNS, and inter-VLAN routing.
SDN Implementation Project
Software-defined network with custom OpenFlow rules and Mininet topology.
Security
2Python
3Date Calculator Application
Command-line date calculator with argparse, supporting add/subtract operations and formatted output.
System Memory Analyzer
Parse /proc/meminfo, calculate usage percentages, and generate text reports with argparse CLI.
Python + Ansible Automation
Multi-host management automation combining Python scripts with Ansible playbooks.
Cloud
3Azure Infrastructure Deployment
Complete Azure environment deployed via ARM templates — VNet, VMs, NSGs, monitoring.
Milestone 1: VNet & VM Setup
Network and compute foundation — VNet with subnets, VMs, and basic connectivity verification.
Milestone 2: Full Environment
Complete environment with NSGs, route tables, monitoring, and cost management.