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.
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.
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
Created a PowerShell toolkit for Tier 1-2 Service Desk technicians. Features included AD user/group information and management, SCCM software deployments, computer management, remote desktop management, NTFS permissions, print server management, and Windows Defender tasks.
Developed a PowerShell-driven GUI Application for user creation in a Hybrid AD environment. Implemented an API integration with the ticketing system to gather onboarding user information and needed applications. Included functions for copying groups of users, assigning Office365 licenses, and automatic ticket creation for tasks overseen by other teams.
Created 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.
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
Lead Developer for enterprise-level PowerShell module used for converting Roaming Profiles to FSLogix Profile Containers. The module handled the discovery, transfer, validation, and configuration for Roaming and UPD profiles to an FSLogix environment.
Created a PowerShell-driven GUI Application for gathering Office365 Audit Logs. The final product accumulated audit information for specified users, services, and timeframes, and exported results to formatted Excel spreadsheets.
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
Researched and implemented a new Service Desk solution for IT and Maintenance departments. Migrated data from existing Service Desk, configured email automation, and provided a seamless transition for end users.
Implemented Microsoft WDS and MDT imaging process to improve Help Desk efficiency, and to assist in a Windows 10 migration. Created configurations for automated software installs by department, utilized Group Policy, and maintained services to deliver up to date software.
Lead and completed a project to implement Digital Signage at two corporate offices. Tested various software and platforms, established and configured physical devices for
implementation, purchased all needed equipment, and coordinated with various departments for proper delegation.
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
Upgraded warehouse desktops, assessed usage and hardware needs for 15 PCs, ordered new desktops, scheduled installation of each with manager and staff to minimize downtime. Trained users for Windows 7.
Independent motorcycle repair shop- replaced hard drives in failing PC’s, migrated company data to centralized location and made available to needed desktops. Networked IP camera solution, and improved performance of existing PCs.
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
Completed a company-wide domain migration, allowing a seamless transition for users while meeting deadlines and minimizing business impact.
Composed PowerShell scripts to streamline Microsoft Exchange tasks which enabled all team members to effectively meet advanced email needs.
Promptly handled and mitigated unexpected email, VPN, and application issues and outages.
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
Planned, and implemented a company-wide desktop upgrade to Windows 7 for all company sites in North America.
Created, tested, streamlined, and deployed OS images for ease of desktop management, resulting in quick turn-around time for desktop repairs.
Scheduled with management for training of 200+ users on Windows 7, while mitigating impact on the business.
Performed extensive software compatibility checks between Windows XP and 7.
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
Established relations with various print vendors to implement a replacement of in-place printing environment, cutting annual cost on toner, hardware, and maintenance.
Evaluated, and presented available options for a print environment refresh to decision-making management.
Created software packages and configurations for remote deployment.
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