home / projects / dayone-deploy

DayOne Deploy

Intern IT Support

Enterprise Automation Suite

C# (.NET 10) automation suite for zero-touch laptop provisioning at DayOne internship. Features offline network staging, resilient orchestration via RunOnce, and real-time observability with Spectre.Console.

C# 13.NET 10PowerShellWMISpectre.ConsoleWindows Forms

// key_features

Offline Network Staging

Automates staging of 6GB+ software payload from network share to local SSD to prevent network-drop failures.

Resilient Orchestration

Uses Windows RunOnce registry keys to survive forced system reboots and maintain deployment state.

Interactive Observability

Real-time metrics, live progress spinners, and automated Toast notifications for deployment tracking.

Security & Credentialing

Dynamic isolation of sensitive credentials locally via DotNetEnv and enforced UAC Administrator privileges.

// provisioning_state_machine

1.
Network Staging
Local SSD Payload
2.
Domain Join
WMI/PowerShell
3.
Software Install
Idempotent Layers
4.
State Persistence
RunOnce Registry
5.
Observability
Spectre.Console
← Back to Projects