Hardworking, highly motivated professional eager to lend combined knowledge and skills to enhance business performance. Operates well in both individual and team capacities, leveraging seasoned work ethic to quickly adapt to different processes and drive company objectives. Resourceful and results-driven with a passion for growth and efficiency to meet company needs and increase service value. Dedicated professional with proven performance in management, leadership and communication. Detail-oriented in problem-solving and planning. Ready to make an immediate contribution to your organization.
Overview
17
17
years of professional experience
2002
2002
years of post-secondary education
3
3
Certifications
Work History
IT Manager
CloudMD Software & Services Inc
06.2022 - Current
Supervised and managed day-to-day operations of IT department by overseeing projects and providing technical support to staff
Developed and maintained IT infrastructure, including servers, networks, and storage systems
Provided technical support for hardware and software issues
Provided users with IT support to deliver optimal customer service
Performed regular maintenance activities to keep systems running smoothly
Analyzed business requirements to design appropriate IT solutions
Coordinated and implemented new IT projects or initiatives to meet departmental goals
Managed delivery of projects and programs to achieve desired quality outcomes
Collaborated with key stakeholders in developing long-term strategic plans for IT initiatives
Reviewed contracts for compliance with company standards
Identified potential risks associated with proposed changes in technology
Evaluated existing systems architecture against best practices to drive optimization efforts
Troubleshot network connectivity issues including LANs, WANs, VPNs
Monitored server resource utilization to ensure optimal performance levels were achieved at all times
Assisted with the deployment of various enterprise applications such as ERP systems or CRM databases
Performed regular preventive maintenance checks on servers to identify potential problems before they occur
Trained junior IT staff members on best practices for server administration and troubleshooting techniques
Provided technical support for end users with desktop and laptop computers and mobile devices
Created detailed documentation on network infrastructure components for asset tracking purposes
Coordinated with vendors to troubleshoot hardware compatibility issues prior to implementation
Configured routers and switches for secure access between multiple sites utilizing VPN tunnels or other encryption methods
Performed daily backups of critical data using tape backup solutions
Enforced security policies by monitoring user activity and ensuring compliance with established guidelines
Implemented new technologies such as virtualization platforms to improve system efficiency
Monitored system performance and proactively addressed any potential problems or weaknesses in security protocols
Developed scripts to automate routine tasks such as OS patching and system maintenance
Participated in disaster recovery planning activities by developing strategies for restoring services after an outage
Resolved technical issues related to server hardware, applications, and software upgrades
Assisted in the design of cloud-based infrastructures that provided secure access from anywhere in the world
Deployed servers in remote locations while maintaining a high level of availability through redundant architectures
Installed, configured, and maintained operating systems, application software, and system management tools
Managed user accounts, permissions, email systems, anti-virus protection, and firewalls
Managed user accounts and group policies, folder access, and security settings with Active Directory
Set up and managed Windows and Linux servers
Implemented and managed virtual environments
Created and maintained user accounts
Implemented and managed network infrastructure, including routers, switches, firewalls, and VPNs, to ensure secure and reliable connectivity
Recommended changes to improve systems and network configurations and determine hardware and software requirements related to such changes
Performed data backups and disaster recovery operations
Conferred with network users to resolve existing system problems
Monitored network performance to determine whether adjustments needed to be made and to determine where changes needed to be made in future
Researched new technologies by attending seminars, reading trade articles, or taking classes
Tested computer hardware, networking software, and operating system software
Diagnosed, troubleshooted and resolved hardware, software, and other network and system problems
Planned and implemented network security measures to protect data, software, and hardware
Assisted in the evaluation and selection of hardware and software solutions, considering system requirements, compatibility, and cost-effectiveness
Maintained and administered computer networks and related computing environments
Maintained inventory of parts for emergency repairs
Operated master console to monitor performance of computer systems and networks and to coordinate computer network access and use
Performed routine network startup and shutdown procedures and maintained control records
Coordinated with vendors and company personnel to facilitate purchases
IT Service Desk & System Admin
CloudMD Software & Services Inc
03.2017 - 06.2022
Providing 1st/2nd line support to users, Supported more than 800 users at the office in Toronto and remote users in Vancouver
Responsible for third-level support for all server related issues
Installed and configured an Active Directory Domain Controller
Experience of managing Microsoft Office365 exchange email environment
Managed user accounts, groups, print queues and controlling access rights using Active Directory
Responsible for the firewall & Antivirus Adminkit
Performed day-to-day administration functions, backup and restoration, file server maintenance
Responsible for creating, testing PC images using Image Centre and Ghost
Manage SCCM Software Update Point (SUP) and Perform scripting to automate functions Windows desktop imaging, OS troubleshooting, and User State Migration Tool (USMT)
Install and perform minor repairs to hardware, software, or peripheral equipment, following design or installation specifications
Implemented various Powershell scripts to improve efficiency
Enter commands and observe system functioning to verify correct operations and detect errors
Oversee the daily performance of computers & servers
Monitor industry websites or publications for information about patches, releases, viruses, or potential problem identification
Provide telephone support related to networking or connectivity issues
Good Trouble shooting skills in Windows Servers 2008, 2012, 2016 VMWare vCenter & ESXi servers
Exceptional writing skills, including documenting configuration and support information
Strong experience deploying and managing ESX Host VMware and Hyper-V infrastructure
IT Service Desk & System Admin
INNOVAGE CANADA
09.2014 - 03.2017
Answer user inquiries regarding computer software or hardware operation to resolve problems
Maintain records of daily data communication transactions, problems and remedial actions taken, or installation activities
Refer major hardware or software problems or defective products to vendors or technicians for service
Responsible for supporting: Windows XP/Vista/Windows 7/Window 10/ MS Office Products and Macintosh OS
Diagnosis of desktop, application, networking and infrastructure issues
Support Smart Phones
Administering the IT department's policies and procedures
Installation and support of telecommunication equipment
Working closely with software suppliers to resolve operational issues
IT Service Desk & System Admin
MURIYA TOURISM DEVELOPMENT
11.2008 - 08.2014
Analyze network data to determine network usage, disk space availability, or server function
Supported all remote offices and home-based users using Team Viewer, NetMeeting, VNC and Cisco VPN
Provided connectivity (LAN, Internet) troubleshooting and support for approximately 1,500 users
Configure and define parameters for installation or testing of local area network (LAN), wide area network (WAN), hubs, routers, switches, controllers, multiplexers, or related networking equipment
Configure security settings or access permissions for groups or individuals
Created images for various divisions for all desktops and laptops using Ghost
Install and configure wireless networking equipment
Install network software, including security or firewall software
Test computer software or hardware, using standard diagnostic testing equipment and procedures
Troubleshoot network or connectivity problems for users or user groups
Test and verify hardware and support peripherals to ensure that they meet specifications and requirements, by recording and analyzing test data
Back up network data
Document help desk requests and resolutions
Create or update technical documentation for network installations or changes to existing installations
Monitor industry websites or publications for information about patches, releases, viruses, or potential problem identification
Provide telephone support related to networking or connectivity issues
Train users in procedures related to network applications software or related systems
Configure security settings or access permissions for groups or individuals
Install and configure wireless networking equipment
IT Service Desk & System Admin
ORASCOM HOTELS & DEVELOPMENTS
10.2007 - 10.2008
Diagnose and resolve technical hardware and software issues
Research questions using available information resources
Advise user on appropriate action
Follow standard help desk procedures
Log all help desk interactions
Administer help desk software
Redirect problems to correct resource
Identify and escalate situations requiring urgent attention
Track and route problems and requests and document resolutions
Prepare activity reports
Inform management of recurring problems
Stay current with system information, changes and updates
Expand or modify system to serve new purposes or improve work flow
Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems
Determine computer software or hardware needed to set up or alter system
Respond to requests for technical assistance in person, via phone, electronically
Inspect equipment and read order sheets to prepare for delivery to users