DCSG Intranet Hub

DCSG Intranet Hub

DCSG Intranet Hub

Date

Date

Date

November 2024 - Present

November 2024 - Present

November 2024 - Present

Service

Service

Service

Infrastructure Engineering & DevOps

Infrastructure Engineering & DevOps

Infrastructure Engineering & DevOps

Client

Client

Client

Data Center Service Group (DCSG)

Data Center Service Group (DCSG)

Data Center Service Group (DCSG)

Tech Stack

TrueNAS SCALE, Linux, Kubernetes (k3s), Docker, Apache, PM2, Tailscale

Overview

As DCSG began deploying custom-built internal tools like the Cost Estimator and Report Text Formatter, there was no centralized, secure place for employees to access them. Each application required separate hosting, which made management complex and limited scalability.

The company needed a dedicated intranet hub to serve as a single access point for all internal software — one that was secure, always available, and built for growth.

Solution

I designed and deployed a production-grade intranet hub on TrueNAS SCALE, leveraging Linux and Kubernetes to create a stable, secure environment for all internal applications.

1. Server & Infrastructure Setup

  • Configured a dedicated TrueNAS SCALE instance to run containerized workloads.

  • Segmented storage between system files and application data for security and stability.

  • Established a clean foundation for container orchestration and scaling.

2. Kubernetes & Docker Orchestration

  • Built out the environment using Docker containers managed by Kubernetes (k3s).

  • Configured NodePort services to expose applications securely across the private network.

  • Designed an infrastructure that supports running multiple apps simultaneously, with the flexibility to scale as usage grows.

3. Secure Remote Access

  • Integrated Tailscale to create a private, encrypted mesh VPN for employees.

  • Applications are only accessible internally through Tailscale, preventing public internet exposure and greatly reducing attack surface.

4. Backend Hosting & 24/7 Runtime

  • Implemented PM2 process management to keep backend servers running continuously.

  • Set up automated restarts on crashes or server reboots, guaranteeing high availability.

  • Enabled services like the Cost Estimator and Report Formatter to run reliably with no downtime.

5. Advanced Linux Administration

  • Wrote custom Linux shell scripts for permissions and access control, ensuring proper role separation.

  • Configured network routing and firewall rules to tightly control traffic between apps and users.

  • Maintained all container lifecycle tasks, updates, and troubleshooting directly through the TrueNAS shell.

Results

  • Delivered a centralized intranet hub where all internal tools can live in one place.

  • Enabled secure company-wide access while maintaining strict control over permissions and privacy.

  • Simplified deployment and scaling of new applications, reducing manual server work.

  • Provided a stable, production-grade foundation for future internal tools and workflows.

Key Takeaways

This project highlights my ability to bridge development and infrastructure, delivering not just software but the environment it runs in. By combining Linux administration, Kubernetes orchestration, and secure networking, I created a scalable solution that allows DCSG to expand its internal tooling without increasing complexity or risk.

More projects

Got questions?

I’m always excited to collaborate on innovative and exciting projects!

E-mail

samhill7738@gmail.com

Phone

(443) 591-0103

Got questions?

I’m always excited to collaborate on innovative and exciting projects!

E-mail

samhill7738@gmail.com

Phone

(443) 591-0103

Got questions?

I’m always excited to collaborate on innovative and exciting projects!

E-mail

samhill7738@gmail.com

Phone

(443) 591-0103