Dom Ruggeri

> PowerShell Developer | Systems Administrator

HTML Reference

whoami - Dom Ruggeri | DomRRuggeri@gmail.com | Germantown, WI

My name is Dom Ruggeri. I’m a Systems Administrator specializing in PowerShell development, scripting, and automation. I work regularly with Windows Server, VMware, Hyper-V, Office 365, Azure, and Active Directory. I have a solid foundation in networking and server infrastructure.

I’ve worked as an IT professional for 10 years, and have had an interest in technology since childhood. I enjoy automating complex workflows and processes, and strive to eliminate as many manual tasks as possible. I help other IT professionals and organizations identify areas for automation in their daily work, and realize those solutions.



skills / technologies

PowerShell Scripting & Automation Module Development REST API Integration Toolmaking
GUI Applications Windows Server Active Directory Microsoft 365 VMware
Hyper-V SCCM DSC Group Policy Azure
Power Automate SSO/OAuth Azure App Registration Endpoint Management Enterprise Applications

recent projects

Service Desk Toolkit

A PowerShell-driven GUI Application for day-to-day tasks of Service Desk technicians. Features include AD user/group information and management, SCCM software deployments, computer management, Remote Desktop management, NTFS permissions, Print Server Management, and Windows Defender tasks.

OpsCommands PowerShell Module

A PowerShell Module used by Infrastructure and Operations for gathering information, and environment management quickly. Tools include AD user unlocks, password resets, PC discovery, Microsoft Monitoring Agent set up, Bulk O365 group management,VM snapshot scheduling, Exchange mailbox permissions, and more.

FSLogixMigration Module

Enterprise-level PowerShell module for converting Roaming Profiles, and User Profile Disks to FSLogix Profile Containers. This module handled the discovery, transfer, verification, and configuration for Roaming and UPD profiles to an FSLogix environment.

AD User Creation Tool

A PowerShell-driven GUI Application for specialized user creation in a Hybrid AD environment. The tool was custom made to accommodate an existing onboarding proccess. An API integration was used to gather onboarding user information and needed apps, functions for copy groups of users, assigning O365 licenses, and automatic ticket creation for tasks handled by other teams.

Service Desk Toolkit - Users and Groups
Service Desk Toolkit - Computer Tasks
Service Desk Toolkit - Groups
Service Desk Toolkit - Password Reset
Service Desk Toolkit - Defender Tasks
Service Desk Toolkit - Printer Management
Service Desk Toolkit - Remote User Logoff
AD User Creation - Main Screen
AD User Creation - Groups Window
AD User Creation - O365 Licence Window
AD User Creation - OU Selection




professional experience

Ellsworth Adhesives | Germantown, WI
Systems Administrator | May, 2018 - Present

Automated server deployment, user creation, and PC management tasks. Monitored and supported an environment of 200+ servers, and 1000+ end users globally. Collaborated with business unit leaders to identify and deliver areas for IT improvement. Streamlined existing IT processes. Worked regularly with VMware, Office365, Active Directory, and Cisco Meraki management tasks.

Key Achievements


Independent Contractor | Upwork
PowerShell Developer | March, 2019 - 2021

Top Rated Freelance PowerShell Developer and Systems Administrator. Completed 30+ projects with over 20 different clients and have maintained a 100% job success rate. Practiced CI/CD pipelines for PowerShell Module development and version control. Jobs included modifying existing scripts, creating frontend user interfaces for PowerShell scripts, and developing new PowerShell solutions for automating administration.

Key Achievements


Systems Incorporated | Germantown, WI
IT Systems Specialist | February 2017 - May, 2018

Sole IT specialist for all day-to-day IT needs in a manufacturing company. Included consulting with users, and determining hardware and software needs. Managed VMware infrastructure, backups, Active Directory, Group Policy, and On-Premise Exchange services.

Key Achievements


Independent Contractor, Milwaukee, WI
Systems Administrator | April 2016 – January 2017

Met with small businesses and assessed current and future IT needs. Provided solutions, pricing, and implementation. Conducted desktop hardware upgrades, Operating System upgrades and migrations, printer consolidation, hard drive replacements, and met various customer needs.

Key Achievements


TAKKT America Holding, Milwaukee, WI
Systems Administrator | May 2015 – Feb 2016

Managed Microsoft and Linux servers and applications, provided desktop support, VPN user management, and network and server administration. Implemented and supported Virtual Desktop Infrastructure. Effectively planned projects, and implemented desktop support and IT operation advancements.

Key Achievements

Junior Systems Administrator | May 2013 – May 2015

End-user support, hardware fixes, software installation, and PC deployment. Managed users and security, desktop support, virus and malware removal, asset tracking, user training, and documentation.

Key Achievements

IT Service Desk | March 2013 – May 2013

Desktop support, software configuration and deployment, and maintaining printing environment. Provided and assisted with shared file services for end-users.

Key Achievements


additional skills/interests

C# Programming PCB Design/Manufacturing 3D Printing CAD/Fusion360
Electrical Engineering Graphic Design/GIMP Video Editing/Production DaVinci Resolve
Pinball Restoration/Servicing Arduino/Raspberry Pi Stable Diffusion/OpenAI Unreal Engine 5

education

Name Diploma Year Completed
Waukesha County Technical College Associates Degree - IT Network Specialist 2016
Menomonee Falls High School High School 2011

Dom Ruggeri | DomRRuggeri@gmail.com | Germantown, WI