Assignments
Major projects and assignments from the Computer Systems Technology program, organized by skill area.
Linux Server
2Networking
4Network Services Automation with Ansible
Deploy and manage DNS and DHCP from code with Ansible, generating zone and scope files from templates.
VLAN & Network Topology Design
Design a VLAN topology with an addressing plan, 802.1Q trunking, and inter-VLAN routing, then build and validate it.
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
Python CLI that computes date differences and future dates with timezone awareness, covered by pytest.
Memory Analyzer App
Python CLI that profiles process memory with psutil and ranks in-process allocations with tracemalloc.
Python + Ansible Fleet Automation
Idempotent Ansible playbooks driven by a Python wrapper: one command configures 15+ nodes consistently.
Cloud
3Azure Infrastructure Deployment
Multi-tier Azure environment with segmented networking, hardened VMs, NSGs, and Azure Monitor, built from the CLI.
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.