IT Service Desk - Client Support Specialist, The Minto Group, Toronto, ON.
April 2021 – Present Day
Job Description and Responsibilities:
IT Technical Support - Integri Consulting Inc. Markham, ON.and Freelance Tech Support
January 2013 - April 2021
IT Technical Support part timeUpgrading skills in Ansible, and Cloud Technologies Microsoft Azure, Amazon Web Services, and Digital Ocean.Reviewing and Upgrading skills in Wordpress, coding in HTML, CSS, PHP, JavaScript, jQuery, and also refining my skills in Linux bash scripting, and Vim.
Responsible for troubleshooting and installation of Hardware and Software
- Software and hardware installation and troubleshooting
- Equipment purchases (printers and monitors)
- Hardware and office equipment maintenance
- Backup, image and restoring data
IT Service Desk - Client Support Specialist, The Minto Group, Toronto, ON.
Sep 2019 - Dec 2019
Job Description and Responsibilities:
- Working at Minto central office in a face paced team environment, using Windows 10 and a variety of branded printers/scanners, audio visual conference rooms, and mobile telephony for approximately 1200 clients. Environment was distributed throughout Toronto (including headquarters), Ottawa, and in the State of Florida. Reported directly to the Service Desk Team Lead. My role was to ensure proper computer operations for the clients in Canada and the US, including Incident reports, service requests, and problem resolution for the IT infrastructure in a Windows Domain Controller environment and Virtual Environment through Citrix and VDI
- Provide service and technical support to approximately 1200 clients geographically dispersed in Canada and the U.S.
- Escalate problems (when required) to the Service Desk Team Lead
- Record, track and document the IT request problem-solving process, including all successful and unsuccessful decisions made, and actions taken, through to final resolution
- Apply diagnostic utilities to aid in troubleshooting
- Access software updates, drivers, knowledge bases, and FAQ resources on the Internet/Intranet to aid in problem resolution
- Re-image Windows 10 new computers systems, and installing software as require by the users in the company, following internal policies and security procedures
- Perform hands-on fixes at the desktop level, including installing and upgrading software, installing hardware, implementing file backups, and configuring systems and applications
- Perform preventative maintenance on desktop systems
- Test fixes to ensure problem has been adequately resolved
- Develop IT Knowledge Base and FAQ lists for end users
- Update Asset Management System to reflect current environment
- Reinforce internal Service Level Objectives to manage end-user expectations
- Work directly with Senior Management to recommend technology solutions
- Work with the Infrastructure and Business Systems teams in a support or collaboration capacity
Network Administrator - First Global Data, Toronto, ON.
May 2017 - May 2018
Job Description and Responsibilities:
- Linux and Windows servers installation, administration, and troubleshooting in both virtual and physical environments. Used Ansible as a configuration management tool and virtual environments through a type 2 hypervisor VMWare. I had a few VM hosts that I maintained and performed troubleshooting on a daily basis
- Install new physical Linux Servers in CentriLogic colocation data center, to ensure they can be reached by developers remotely in India, LA, and South America, or locally by Sales, Marketing, and other local teams
- Keep and maintain an Emergency Recovery Plan in case of failure that we build using cloud infrastructure on DigitalOcean droplets
- Manage Windows desktops (Win10, and Win7) in a Domain Controller, and MAC laptops for Marketing and Design
- Maintain and support company's existing IT network infrastructure and phone system (PBX, VOIP)
- Maintain and change firewall policies to grant or deny access to the network resources
- Participate in Move to Production nights or early mornings, working together with teams around the world
- Using VIM editor to tweak the Linux systems settings and creating bash scripts to do daily maintenance on servers
- Connect remotely to servers using SSH or RDP/MSTSC, or VNC
- Configure CISCO VoIP telephones systems, and Asterisk System that manages all the telephone communication in the company, including conference rooms for communication around the world
- Provided cellular phones, and communication to international workers for the company
- Maintain the web environment by identifying system requirements, creating new web sites through modification of Domain Names, and providing TCP IP addressing
- Patching and installing security upgrades and monitoring system performance using Nagios
- Control and distribute software and apps for the users in the company, using a perpetual licensing or subscription base
- Provide technical assistance remotely to our worldwide offices, with the Toronto office as the central hub
- Research, purchase, implement, maintain, and track hardware and software
- Perform database and systems backups, and keep the recovery procedures updated
- Provide advanced troubleshooting skills and assistance to end users (Apple, Windows, and Linux)
- Liaise and manage IT vendors when necessary
- Create and update documentation of knowledge base, standard processes and procedures
- Physical moves and new setups as required for company expansions, hiring contractors to conditioning and preparing new working areas or offices. Maintain and supervise the structured cabling in the server room, offices, and employee’s desks
- Administer and securing the Wireless Access Network in the company, through the installation and maintenance of a few Access Points in different floors of the building
Programmer Analyst, Contract - Ministry of Health & Long Term Care, Toronto, ON. Classification S03, WIN 416355
June 2011 - Febrary 2012
Job Description and Responsibilities:
- Software developer, analyst, and designer, using HTML, CSS, JavaScript, and Microsoft SharePoint 2007 & 2010, Linux open source technologies (scripting using sed, awk, vim and bash) to implement web solutions. Everyday use of SharePoint Designer, Workflow Designer, and Visual Studio in the creation and maintenance of websites
- Gathered requirements alongside the Business Analyst and team members
- Configured, developed and enhanced web applications, and system solutions to align with the CSS "Corporate System Services" and operational plan to meet the needs of clients and stakeholders. Interpreting various government standards, policies, and procedures and incorporating them as requirements
- Worked within a large project team with a number of clients/stakeholders (approximately 20 people in all). Followed an SDLC (Systems Development Life Cycle) process. Worked with high-performance waterfall-agile (hybrid) teams, where effective communication and documentation were vital to our success
- Researched new methodologies and trends in Microsoft SharePoint, general development and architecture, security and risks/threats, and QA methods
- Migrated data from different sources, i.e., Lotus Notes Servers, ASCII files, Tabular/Structured Files, etc. Applied the best solutions to manipulate the data and fit the data into the new site designs
- Documented user procedures as required
- QA, testing, and debugging. Also ensured the systems were secure and met authentication and authorization standards and requirements
- Applied knowledge of project management methodologies, and change management, based on ITIL and PMP principles
Technical Support, Election Canada - Government of Canada
April - May 2011
Job Description and Responsibilities:
- Deploy windows and applications as needed
- Setting up the elections office, continuous maintenance and troubleshooting for the elections office staff and training team (before and during), and taking down after the elections
Database Technical Support, Bantrel/Bechtel, Edmonton, AB.
Year 2008
Job Description and Responsibilities:
- Database managing system tech support, maintaining and troubleshooting the database using SQL queries and other tools (MS and Linux scripting), also using Microsoft Excel and Access to sort, distribute and present the information to the managers and users in the company. Installed firewalls and modified Windows Security Policies to meet company requirements
Tech Support Representative, Dell Canada, Edmonton, AB.
Year 2005 - 2007
Job Description and Responsibilities:
- Troubleshooting hardware and software for Dell computers in the call center for home users, small/medium size businesses across Canada. First- and second-level support. Received training on the latest Dell hardware technology and software. At Dell, I learned the importance of measurement and results to drive business success. This experience has also given me some transferrable skills, such as how to balance the customer's needs and wants with the company's hard policies. It often took tact, negotiation skills, and sound judgment.