IT Support Portfolio Projects
Build projects that demonstrate day-to-day IT skills, from account administration and endpoint support to scripting and automation. Use the guides to create practical work samples for IT support and systems roles.
Career areas
- IT Support Specialist
- Systems Administrator
- IT Automation Engineer
Browse Tech / IT Support projects
- Automated Microsoft 365 User Management with PowerShell and AI Assistance
This project involves building PowerShell scripts to automate common Microsoft 365 user management tasks, such as onboarding new employees and offboarding departing ones. Students will leverage AI tools to assist in script development and debugging, demonstrating proficiency in cloud administration, automation, and AI-assisted problem-solving.
Level: beginner · Tools: PowerShell, Microsoft 365 (Azure AD), Google Gemini / ChatGPT, Git / GitHub
- AI-Powered IT Support Ticket Automator
A Python system that uses an LLM to auto-categorize, prioritize, and draft responses for incoming IT tickets.
Level: intermediate · Tools: Python, OpenAI API, FastAPI, Jira/Zendesk
- AI-Driven Network Traffic Anomaly Detector
A monitoring tool that ingests live network telemetry and uses an unsupervised ML model to flag anomalous traffic before it escalates into an outage or breach.
Level: intermediate · Tools: Python, Scikit-learn, MQTT, Docker
- Automated Cloud Cost Guardrails
A safety net for AWS spend — Budgets, Cost Anomaly Detection, and SNS alerts that notify you (and optionally auto-stop resources) before a runaway bill arrives.
Level: beginner · Tools: AWS Budgets, AWS Cost Anomaly Detection, SNS, Lambda
- Segmented Home Lab Network with VLANs and DNS Filtering
A real segmented network — separate VLANs for trusted devices, IoT, and guests, with firewall rules between them, Pi-hole DNS filtering, and packet captures that prove the isolation works.
Level: beginner · Tools: pfSense, VLANs, Pi-hole, Wireshark
- Enterprise Endpoint Fleet Automation with Intune and Graph API
A PowerShell automation layer over Microsoft Graph that manages policy assignment, compliance reporting, and remediation across a simulated device fleet — no console clicking.
Level: advanced · Tools: Microsoft Graph API, PowerShell, Microsoft Intune, Entra ID
- Self-Healing Endpoints with Intune Remediation Scripts
A library of Intune remediation script pairs — detection scripts that find a problem on a device and remediation scripts that fix it automatically — deployed to a test fleet with reporting that shows how many issues were resolved before anyone opened a ticket.
Level: intermediate · Tools: Microsoft Intune Remediations, PowerShell, Endpoint Analytics, Entra ID
- Homelab as Code: Proxmox, Terraform, Ansible, and CI
A homelab you can rebuild from a Git repository — Packer builds VM templates, Terraform creates the virtual machines on Proxmox, Ansible configures every service, and a CI pipeline runs the whole thing on push. Infrastructure the way modern operations teams actually run it.
Level: intermediate · Tools: Proxmox VE, Terraform, Packer, Ansible
- Passwordless Enterprise: Entra ID, Windows Hello for Business, and FIDO2
A Microsoft 365 tenant where no one types a password — Windows Hello for Business on managed devices, FIDO2 security keys and passkeys as the backup, Conditional Access policies that require phishing-resistant sign-in for sensitive apps, and a documented rollout plan with a break-glass procedure.
Level: advanced · Tools: Microsoft Entra ID, Windows Hello for Business, FIDO2 Security Keys / Passkeys, Conditional Access