Starting point
Where it started
Certifications show you know the concepts, but hiring managers want to see the actual stack: creating and resetting user accounts, running a directory, and working tickets. I did not have a hands-on environment that tied those pieces together the way a small business would.
What I did
What I worked on
- Built a Windows Server 2025 domain controller (AD DS and DNS) as the first server in a new forest, scoping its DNS to the domain and forwarding everything else so it did not disturb the existing network resolver.
- Created organizational units and users, reset passwords, and managed groups, which are the everyday help-desk tasks.
- Stood up a self-hosted GLPI ticketing system and worked sample tickets through intake, prioritization, assignment, resolution, and the solution-approval flow.
- Connected GLPI to Active Directory so users sign in with their domain credentials.
Evidence
What I checked and recorded
Directory hardening / LDAP signing
The first connection was rejected with a "stronger authentication required" error, because the domain controller does not accept plaintext logins. I moved authentication to encrypted LDAPS rather than disabling the protection.
PKI / certificate enrollment
The encrypted connection then failed at the TLS handshake because the domain controller had no certificate. I installed Active Directory Certificate Services as an Enterprise certificate authority, which auto-issued the controller a certificate and completed the handshake.
Directory integration
With encryption working, the ticketing system authenticated to the directory, read the domain users, and imported them so they can sign in with their existing credentials.
Result
What changed
A working environment where a domain user authenticates once and receives tickets over an encrypted, certificate-secured directory connection, the same shape as a real small-business IT setup.
What I learned
What I took from it
- Modern Active Directory refuses plaintext logins by design; the fix is to encrypt the connection, not to weaken the server.
- A service listening on a port is not the same as a service that works; LDAPS needs a certificate, not just an open port.
- Reading the actual error text pointed straight at each next step: a signing requirement, then a failed handshake, then a missing certificate.