DayOne Deploy
Intern IT SupportEnterprise 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