IT Support and Administration Project 

Designed and implemented a Windows-based IT infrastructure in a virtualized lab environment, integrating on-premises Active Directory with Azure Active Directory to simulate a hybrid enterprise setup. This project demonstrates hands-on experience in configuring identity management, user access control, and system administration across both local and cloud environments.

The environment was built to replicate real-world IT operations, focusing on reliability, security, and efficient system management. Through this project, I developed practical skills in deploying, managing, and troubleshooting enterprise-style infrastructure, supporting users, and maintaining system performance

Project Overview

This homelab was built using VirtualBox to simulate a small enterprise network. The environment includes multiple servers and client machines configured to support identity management, Group Policy, software deployment, and system monitoring scenarios.

Server Infrastructure

The environment consists of three servers:

  • Domain Controller (Windows Server 2022):
    Configured as the primary Domain Controller responsible for Active Directory, user authentication, authorization, and domain services, named (CW-CD01)
  • Member Server (Windows Server 2022):
    Used to host additional services such as file storage, applications, and other network resources required within the domain, named (CW-SV02).
  • Monitoring Server (Debian 12.5):
    Deployed to monitor system performance, network activity, and the availability of servers and client devices across the environment.

Client Machines

The lab includes four client workstations that simulate end-user devices:

  • Each client is joined to the Active Directory domain
  • Used to test user authentication, Group Policy, access control, and troubleshooting scenarios

Naming Convention

A standardized naming convention was implemented to mirror enterprise IT practices:

  • Prefix: CYBERWARD
  • Client Identifier: PC
  • Unique Number: 01–04

Client Hostnames:

  • CYBERWARD-PC01
  • CYBERWARD-PC02
  • CYBERWARD-PC03
  • CYBERWARD-PC04

Organizational Units (OUs) for Departments

To maintain a structured and manageable Active Directory environment, Organizational Units (OUs) were created for each department. This design enables efficient management of users, computers, and policies, and supports delegated administration and targeted Group Policy application.

Departmental OU Structure

The following OUs were implemented to reflect a realistic organizational hierarchy:

  • IT: Includes IT Support, System Administrators, and Network Engineers.
  • Finance: Includes Finance Managers and Finance Analysts.
  • Sales: Includes Sales Representatives.
  • Human Resources (HR): Includes HR Managers and HR personnel.
  • Marketing: Includes Marketing Specialists and Content Writers.
  • Development: Includes Software Developers and DevOps Engineers.
  • Customer Service: Includes Customer Service Representatives.
  • Design: Includes Graphic Designers.
  • Administration: Includes Office Managers and administrative staff.

This OU structure supports clear separation of departments, simplified user and computer management, and effective application of security policies across the domain.


Project Series:

  1. Installing Active Directory Domain Services
  2. Dynamic Host Configuration Protocol (DHCP) server configuration setup
  3. WDS
  4. Homelab Setup: setting up Virtual Environment | Installing Machines
  5. Join all client machines to the domain & Create Organizational Units (OUs)
  6. Users Creation on-premises & Azure AD
  7. User Creation, Security Groups & Shared Resource Configuration
  8. Configuring Azure AD Connect Cloud Sync
  9. Group Policy Management and Implementation
  10. Password Users Password Reset on Premises & AzureReset
  11. Multi-factor Authentication
  12. Microsoft 365 Integration and Management
  13. Deploying Software Using Group Policy
  14. Software Deployment Using  PDQ
  15. Remote Access and Troubleshooting
  16. VPN Configuration
  17. Monitoring and Visualization
  18. Task Automation with PowerShell
  19. Project Conclusion

Leave a comment