This roadmap is useful for roles such as:
- IT Support Engineer
- Desktop Support Engineer
- Help Desk / Service Desk Analyst
- Technical Support Engineer
- Windows System Administrator
- IT Infrastructure Engineer
Complete Roadmap: Windows IT Support → Windows System Administrator
Computer Fundamentals ↓ Windows Fundamentals ↓ Hardware & Troubleshooting ↓ Networking Basics ↓ IT Help Desk Skills ↓ Windows Administration ↓ Active Directory ↓ Group Policy ↓ DNS & DHCP ↓ File & Print Servers ↓ PowerShell ↓ Windows Server ↓ Virtualization ↓ Security ↓ Backup & Recovery ↓ Monitoring & Troubleshooting ↓ Cloud & Microsoft 365 ↓ Windows System Administrator
LEVEL 1: Computer & IT Fundamentals
Before learning Windows administration, understand basic computer concepts.
Learn:
- What is hardware and software?
- CPU and processor
- RAM
- HDD and SSD
- Motherboard
- BIOS and UEFI
- Operating systems
- 32-bit vs 64-bit
- Drivers
- Applications
- File systems
Important File Systems
NTFS FAT32 exFAT ReFS
Practice
Learn how to:
- Install RAM
- Replace or identify a hard disk HDD/SSD
- Check system specifications
- Install device drivers
- Check Device Manager
- Troubleshoot boot problems
LEVEL 2: Windows Fundamentals 🪟
Start with Windows 10 and Windows 11 administration.
Learn:
- Windows editions
- Windows installation
- Local user accounts
- Administrator accounts
- Microsoft accounts
- Settings
- Control Panel
- Task Manager
- Device Manager
- Windows Update
- Windows Registry basics
- Environment variables
Important Tools
Task Manager Device Manager Disk Management Event Viewer Services Control Panel Windows Settings Registry Editor Command Prompt PowerShell
Commands
systeminfo hostname whoami ipconfig tasklist taskkill
LEVEL 3: Hardware & Desktop Troubleshooting
This is extremely important for an IT Support Engineer.
Learn how to troubleshoot:
Hardware
- Computer not turning on
- No display
- RAM issues
- Hard disk failure
- SSD issues
- Overheating
- Keyboard and mouse problems
- Printer problems
- USB problems
- Monitor issues
Windows Problems
- Blue Screen of Death (BSOD)
- Slow computer
- Windows not booting
- Application crashes
- Driver problems
- Windows Update errors
- Missing DLL files
- Disk full
Useful Commands
sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth chkdsk
LEVEL 4: Networking Fundamentals
Networking/Internet fundamental knowledge is essential.
Learn:
- IP Address
- Public IP
- Private IP
- IPv4
- IPv6 basics
- Subnet Mask
- CIDR
- Default Gateway
- DNS
- DHCP
- MAC Address
- TCP and UDP
- Ports
- VPN
- Firewall
Important Commands
ipconfig ipconfig /all ping google.com tracert google.com nslookup google.com netstat -ano arp -a
Practice Troubleshooting
User cannot access the Internet ↓ Check cable / Wi-Fi ↓ Check IP address ↓ Check Default Gateway ↓ Ping Gateway ↓ Check DNS ↓ Test Internet
LEVEL 5: IT Help Desk & Technical Support
Learn the common responsibilities of an IT Support Engineer.
Support Topics
- Password reset
- User account issues
- Software installation
- Printer setup
- Network troubleshooting
- Email issues
- VPN issues
- Shared folder access
- Windows performance problems
- Remote desktop support
Remote Support Tools
Learn concepts around:
- Remote Desktop Protocol (RDP)
- Remote assistance
- Remote support tools
- Remote troubleshooting
LEVEL 6: IT Service Management & Ticketing
Learn how professional IT teams manage incidents and requests.
Understand:
- Incident
- Service Request
- Problem
- Change
- SLA
- Priority
- Escalation
- Knowledge Base
Popular ticketing platforms include:
Practice creating and resolving tickets for:
Password Reset Printer Not Working Internet Not Working VPN Connection Failed Outlook Issue Software Installation Shared Folder Access Denied
LEVEL 7: Windows Administration Basics
Now move from IT Support toward System Administration.
Learn:
User Management
- Local users
- Local groups
- Administrator permissions
- Password policies
- User profiles
Commands:
net user net localgroup
Practice
Create:
User: employee1 Group: IT-Support Permissions: Limited access
LEVEL 8: File System & Permissions 📁
Learn NTFS permissions.
Important permissions:
Full Control Modify Read & Execute List Folder Contents Read Write
Understand:
- Inheritance
- Explicit permissions
- Effective permissions
- Share permissions
- NTFS permissions
Important Concept
User ↓ Share Permission + NTFS Permission ↓ Final Access
Practice:
- Create shared folders
- Give different permissions to different users
- Create department folders
Example:
Company │ ├── HR ├── Finance ├── IT └── Management
LEVEL 9: Windows Server Fundamentals
This is the core of Windows System Administration.
Learn Windows Server concepts:
- Server roles
- Server Manager
- Windows Server editions
- GUI vs Server Core
- Remote management
- Windows Admin Center basics
Practice installing Windows Server in:
- VirtualBox
- VMware
- Hyper-V
- Cloud virtual machines
LEVEL 10: Active Directory Domain Services
Active Directory (AD DS) is one of the most important skills.
Learn:
Active Directory │ ├── Domain ├── Domain Controller ├── Forest ├── Tree ├── Organizational Unit (OU) ├── User ├── Group └── Computer
Practice:
- Install Windows Server.
- Install Active Directory Domain Services.
- Promote the server to a Domain Controller.
- Create a test domain.
- Create users.
- Create groups.
- Create Organizational Units.
- Join Windows computers to the domain.
Example:
company.local │ ├── HR │ └── Users ├── IT │ └── Users ├── Finance │ └── Users └── Computers
LEVEL 11: Group Policy
Learn Group Policy Objects (GPO).
You should know how to:
- Apply password policies
- Disable Control Panel
- Disable USB storage
- Deploy software
- Configure desktop wallpaper
- Map network drives
- Configure security policies
- Run login scripts
Structure:
Domain ↓ Organizational Unit ↓ Group Policy Object ↓ Users / Computers
Important commands:
gpupdate /force gpresult /r
LEVEL 12: DNS Administration
DNS is critical in a Windows environment.
Learn:
- Forward Lookup Zone
- Reverse Lookup Zone
- A Record
- CNAME
- MX Record
- PTR Record
- DNS forwarding
- DNS troubleshooting
Commands:
nslookup ipconfig /flushdns ipconfig /registerdns
Practice:
- Install DNS Server
- Create zones
- Create DNS records
- Troubleshoot DNS issues
LEVEL 13: DHCP Administration
Learn:
- DHCP Scope
- IP Address Pool
- Lease
- Reservation
- Exclusion
- DHCP Options
Practice:
Network: 192.168.1.0/24 DHCP Range: 192.168.1.100 to 192.168.1.200
Learn how to:
- Install DHCP
- Create scopes
- Create reservations
- Configure DNS and gateway options
- Troubleshoot IP assignment
LEVEL 14: Windows Server Security
Learn:
- Windows Firewall
- Windows Defender
- Microsoft Defender concepts
- BitLocker
- User Account Control (UAC)
- Password policies
- Account lockout policies
- Least privilege
- Security auditing
- Windows updates and patching
Also understand:
- Security logs
- Event Viewer
- Failed login attempts
- Account lockouts
LEVEL 15: File Server Administration
Learn how to create and manage:
- Shared folders
- Department folders
- NTFS permissions
- Share permissions
- Access-based administration concepts
- File quotas
- File screening
- Shadow Copies
Practice:
File Server │ ├── HR │ ├── HR Managers │ └── HR Employees │ ├── Finance │ └── IT
Each department should only access its own folder.
LEVEL 16: Print Server Administration
Learn:
- Printer installation
- Network printers
- Print queues
- Print drivers
- Printer sharing
- Printer troubleshooting
Practice deploying printers to users through:
- Print Server
- Group Policy
LEVEL 17: PowerShell
PowerShell is a must-have skill for a Windows System Administrator.
Start with:
Get-Help Get-Command Get-Service Get-Process Get-EventLog
Learn:
- Cmdlets
- Variables
- Arrays
- Conditions
- Loops
- Functions
- Scripts
- Modules
- Error handling
Example:
Get-Service
Automation Projects
Create scripts to:
- Create multiple users
- Disable inactive users
- Check disk space
- Restart services
- Collect system information
- Generate reports
LEVEL 18: Services, Processes & Performance
Learn:
- Windows Services
- Startup applications
- Processes
- CPU usage
- Memory usage
- Disk usage
Tools:
Task Manager Resource Monitor Performance Monitor Event Viewer Services
PowerShell:
Get-Service Get-Process Stop-Process Restart-Service
LEVEL 19: Event Viewer & Troubleshooting
Learn Windows logs:
Application Security Setup System Forwarded Events
Practice troubleshooting:
- Application crash
- Login failure
- Service failure
- Windows update problems
- Network problems
- Domain join issues
Useful tools:
Event Viewer Reliability Monitor Performance Monitor Resource Monitor
LEVEL 20: Storage & Disk Management
Learn:
- Basic disks
- Dynamic disks
- Partitions
- Volumes
- MBR
- GPT
- NTFS
- ReFS
- Disk Management
- Storage Spaces
Practice:
- Create partitions
- Extend volumes
- Format disks
- Assign drive letters
- Configure shared storage
LEVEL 21: Backup & Disaster Recovery
Learn:
- Full backup
- Incremental backup
- Differential backup
- Restore
- Recovery
- Disaster Recovery
- RPO
- RTO
Practice:
Server ↓ Daily Backup ↓ Backup Storage ↓ Test Restore
Important rule:
3-2-1 Backup Rule
3 Copies of Data 2 Different Storage Types 1 Copy Offsite
LEVEL 22: Virtualization
Learn how virtual machines work.
Important concepts:
- Hypervisor
- Virtual Machine
- vCPU
- vRAM
- Virtual Disk
- Virtual Network
- Snapshots / checkpoints
Platforms:
- Hyper-V
- VMware concepts
- VirtualBox for learning
Practice building:
Domain Controller │ ├── Windows 11 Client 01 ├── Windows 11 Client 02 └── File Server
LEVEL 23: Microsoft 365 & Cloud Administration
Modern IT Support and Windows Admin roles increasingly use cloud services.
Learn:
- Microsoft 365 administration
- Users and groups
- Licensing
- Exchange Online basics
- SharePoint basics
- Teams administration basics
- Microsoft Entra ID
- Hybrid identity concepts
Also learn:
- Cloud vs On-Premises
- Azure Virtual Machines
- Azure networking basics
- Identity and access management
LEVEL 24: Microsoft Intune & Endpoint Management
Learn endpoint management concepts:
- Device enrollment
- Device compliance
- Configuration policies
- Application deployment
- Security policies
- Remote device management
Practice managing:
Windows Laptop ↓ Enrollment ↓ Policy Applied ↓ Applications Installed ↓ Security Configured
LEVEL 25: Networking for Windows Administrators
Go deeper into:
- VLAN
- Routing basics
- Switching basics
- DNS troubleshooting
- DHCP troubleshooting
- VPN
- RDP
- Network shares
- SMB
Useful troubleshooting commands:
Test-NetConnection Get-NetIPConfiguration Get-NetAdapter Resolve-DnsName
LEVEL 26: Advanced Windows Security
Learn:
- Active Directory security
- Privileged accounts
- Least privilege
- MFA concepts
- Identity security
- Endpoint protection
- Security auditing
- Patch management
- Vulnerability management
Also understand:
Identity + Endpoint Security + Network Security + Backup + Monitoring = Better IT Security
LEVEL 27: Monitoring & System Management
Learn to monitor:
- CPU
- RAM
- Disk
- Services
- Network
- Server uptime
- Event logs
Tools to explore:
- Windows Performance Monitor
- Event Viewer
- Windows Admin Center
- Microsoft monitoring solutions
- Zabbix
- Nagios
- PRTG
LEVEL 28: Automation & Advanced Administration
Once your fundamentals are strong, learn automation.
Focus on:
- PowerShell scripting
- PowerShell remoting
- Desired State Configuration concepts
- Task Scheduler
- Windows automation
- API basics
Example:
Manual Task ↓ PowerShell Script ↓ Task Scheduler ↓ Automated Administration
Important Hands-On Projects
Project 1: Build a Complete Windows Domain Lab
Create:
Windows Server ↓ Domain Controller ↓ company.local │ ├── HR OU ├── IT OU ├── Finance OU └── Computers
Create users, groups, and computers.
Project 2: Active Directory + Group Policy
Create:
- Password policy
- Desktop wallpaper policy
- USB restriction
- Control Panel restriction
- Network drive mapping
Project 3: File Server
Create a company file server with:
HR Finance IT Management
Configure proper:
- Share permissions
- NTFS permissions
- User access
Project 4: DNS + DHCP Server
Build:
Windows Server ├── Active Directory ├── DNS └── DHCP
Connect Windows client machines and test:
- Automatic IP assignment
- DNS resolution
- Domain login
Project 5: PowerShell Automation
Create scripts for:
Bulk User Creation Password Reset Disk Space Monitoring Service Restart System Information Report Inactive User Report
Project 6: IT Support Troubleshooting Lab
Practice solving:
- No Internet
- DNS failure
- Printer not working
- User cannot log in
- Slow PC
- Application crash
- Shared folder access denied
- Domain join failure
- Windows Update failure
Document each issue using:
Problem ↓ Investigation ↓ Root Cause ↓ Solution ↓ Prevention
Recommended 6-Month Learning Plan
| Month | Main Focus |
|---|---|
| Month 1 | Computer, Windows, hardware and troubleshooting |
| Month 2 | Networking, IT support and ticketing |
| Month 3 | Windows Server and Active Directory |
| Month 4 | Group Policy, DNS, DHCP and File Server |
| Month 5 | PowerShell, security, backup and virtualization |
| Month 6 | Microsoft 365, Intune, monitoring and advanced troubleshooting |
Best Career Path for IT Admin engineer
IT Fundamentals ↓ Windows Desktop Support ↓ IT Help Desk / Service Desk ↓ Desktop Support Engineer ↓ Windows Server Administration ↓ Active Directory + Group Policy ↓ DNS + DHCP + File Server ↓ PowerShell Automation ↓ Microsoft 365 + Entra ID + Intune ↓ Virtualization + Security + Backup ↓ Windows System Administrator ↓ IT Infrastructure Engineer ↓ Cloud / Azure Administrator
Top 10 Skills to Focus On First
If you are starting from zero, prioritize these:
- Windows 10/11 troubleshooting
- Computer hardware basics
- Networking fundamentals
- IT Help Desk and ticketing
- Windows Server
- Active Directory
- Group Policy
- DNS and DHCP
- PowerShell
- Microsoft 365, Entra ID and Intune
Recommended learning order for you
Because you are already building your skills in AWS, Linux, Docker, and DevOps, adding Windows Administration will give you a strong foundation across both Linux and Windows environments:
Windows IT Support ↓ Windows Server ↓ Active Directory ↓ Networking ↓ PowerShell ↓ Microsoft 365 / Entra ID ↓ Intune ↓ Windows System Administration ↓ Azure / Cloud Administration ↓ IT Infrastructure / Cloud / DevOps Career

