Chris Thompson
IT Analyst II – Server Design and Administration, County of El Dorado
On the County's IT Infrastructure Team, I help run two VMware server clusters that host about 200 virtual servers, plus just under 25 physical servers and the Active Directory and Microsoft 365 accounts County staff use. At Cal.net I ran a hybrid Active Directory domain for four regional offices, moved 10+ physical servers onto virtual servers across two data centers, and rebuilt the company's Veeam backups. Off hours I produced skills.christhompson.us, a free certification study site for peers and coworkers, and I build, secure and monitor the three Linux web servers that run my sites.
Career log 2001 – present
-
Jan 2023 – Present
IT Analyst II – Server Design and Administration · County of El Dorado
Information Technologies, Placerville, CA. I work as part of the County's IT Infrastructure Team. With the team, I:
- Run two VMware ESXi 8 server clusters on Dell VxRail hardware that host about 200 virtual servers, including the live and SQL database servers behind County Fiscal systems and department applications.
- Plan and apply Broadcom software and Dell firmware updates across both clusters.
- Manage just under 25 physical servers at the main County offices and remote sites, using Dell OpenManage Enterprise.
- Schedule server patching with the County Security Team.
- Administer Active Directory and the Microsoft 365 / Azure portal: access, onboarding and offboarding, distribution lists, calendars and mailboxes.
- Help maintain the County's Group Policy objects.
- Approve new certificate requests in Active Directory Certificate Services (ADCS).
- Use PowerShell to simplify day-to-day tasks from the command line.
- Run the vendor servers and platforms behind Tyler Technologies Munis ERP and Cascade WinCAMS, and work with both vendors to resolve problems.
- Maintain IIS web servers day to day, and wrote the operating procedure staff use to troubleshoot them.
- Back up and restore County data and VMs, and work with County staff to restore files and folders to their original locations using Rubrik.
- Monitor server performance, logs and health with VMware Aria Operations.
- Support the IT Supervisor on VMware NSX, the County's virtual network and firewall platform.
-
Mar 2021 – Jan 2023
IT Administrator · Cal.net Inc.
Architecture Division.
- Took over most system administration from the Engineering Architect Manager.
- Ran hybrid Azure AD and on-premises Active Directory for four regional offices across California.
- Traced slow backups to a storage caching problem, rebalanced the server cluster to fix it, then redesigned the Veeam backups for the virtual servers and Microsoft 365.
- Managed 130+ computers, laptops and servers across four offices and two data centers, and moved them all to a new remote management tool (NinjaRMM).
- Coordinated the integration of Winters Broadband after the acquisition, working across the Operations, Fiscal and Engineering departments of both companies.
- Planned and delivered VoIP platform upgrades: server purchases, process changes and vendor-managed software upgrades.
- Built the IT department budget with the Chief Technical Officer.
- Maintained and repaired five Synology network storage units.
-
Mar 2018 – Feb 2021
Network Engineer · Cal.net Inc.
- Helped design and deploy a multi-site Azure AD / Active Directory domain.
- Helped move 10+ physical servers onto VMware virtual servers in a cluster spanning two data centers: NTT Sacramento and Corporate HQ in Shingle Springs.
- Replaced the company shared drive with Synology network storage and a Windows file server, and helped move the company from Slack to Teams and Exchange.
- Configured and troubleshot Cisco and MikroTik routers and switches for the Network Architect.
- Set up the switches, network segments and IP addresses for new wireless links.
- Bought, built, deployed and repaired 86+ desktops, laptops and tablets across four offices.
-
Jan 2010 – Mar 2018
Technical Support · Sierra Advantage / Cal.net Inc.
- Handled escalated billing and support cases for the Technical Support manager, and supported wireless internet customers on internet, phone and email service.
- Worked with Engineering to monitor and maintain the wireless network.
-
Sep 2001 – Dec 2009
Customer Success Specialist · Websoft Developers / California Networking
- Sold and supported business and home internet service (DSL, T1 and dial-up), Dish Network service, and server hosting.
- Taught resident computer training courses at University Retirement at Davis.
Personal server lab Off hours · Aug 2026 – present
Free study site for coworkers
skills.christhompson.us · a free, self-paced learning site for peers and coworkers preparing for Microsoft, CompTIA, Cisco and Linux certifications, with study sprints, a study calendar, resource lists and a downloadable study kit. An automated job checks its sources every 6 hours and, when they change, runs tests, rebuilds and publishes the site, and confirms 12 live files match the new build.
Server hardening
Three Linux web servers · built from a setup script that is safe to rerun. Each accepts key-based sign-in only (no passwords), blocks all traffic except web and remote access, bans an address for an hour after 5 failed sign-ins, and installs security updates daily.
Websites
HTTPS everywhere · certificates that renew on their own, browser security settings that block common attacks, and access logs for each site.
Automated updates
GitHub Actions · each website change publishes itself. The upload account can only write to its one website folder, and each run confirms it reached the right server before uploading and checks the live site after.
Scheduled jobs
Unattended daily jobs · pull outside data, reject stale results and email a summary.
Migration and containers
Shared hosting to my own server · moved a website and switched its DNS. The same server runs a Next.js web app in Docker.
Identity
Microsoft Entra ID · a personal tenant with Azure, Microsoft 365 and three domains, with two Dell PCs joined to it. I manage the policies for my personal and lab devices and use PowerShell for day-to-day lab tasks.
Skills
Windows Server & identity
Windows Server 2016 – 2025, IIS, Active Directory, Group Policy, ADCS, hybrid Azure AD / Entra ID, Microsoft 365, Exchange, Teams
Virtualization
VMware ESXi 6.5 – 8, vSphere, Dell VxRail, VMware NSX
Hardware & monitoring
Dell OpenManage Enterprise, Aria Operations, Aria Operations for Logs, NinjaRMM
Backup & storage
Rubrik, Veeam (vSphere and Microsoft 365), Synology NAS, Windows Server file servers
Security & automation
PowerShell, server patching with a security team, Linux server security, HTTPS certificates, Docker, GitHub Actions automation
Networking
Cisco and MikroTik routers and switches, network segments (VLANs), troubleshooting
Line of business
Tyler Munis ERP, Cascade WinCAMS, VoIP platforms, vendor coordination
Certifications
Earned3
- CompTIA A+July 2001Lifetime
- CompTIA Network+March 2001Lifetime
- FCC Amateur Radio, TechnicianCallsign K3CJTLicensed
In progress4
- Microsoft AZ-802Windows Server Hybrid AdministratorStudying
- Microsoft AZ-104Azure AdministratorStudying
- CompTIA Security+ · Cloud+Studying
Education
A.S. Computer Networking Management
Cisco Networking Academy coursework, including Linux Systems Operation and Cisco Network Management.