Eric Lacroix

Let's create something great together!

2024 is already starting to prove an exciting year in the IT world. The passion I have for IT translates into a positive working relationship I wish to have in your enterprise. I care about your business as much as you do, and I'm dedicated to your success.

I know how important your business is to you. I will strive to learn more and deliver the most relevant solution for each of the projects we will build together.

Let's talk

Who I am

I've been working in IT as a technical support technician and quality assurance analyst for 23 years. I completed high school with a passion for computer technologies and that passion followed me up until today. My free time is spent mostly at learning about computers, networking and more recently building dynamic web applications.

When I'm not pushing some pixels, you'll find me with some friends playing board games or saving the world on my video game console.

Download resume

Expert in

Networking & Active Directory
55%
Web Development & ASP.NET
30%
Cloud Services & Azure
40%
Windows 10 Enterprise
75%

What I can do


Hardware

PC, Laptop, Motherboard, CPU, Memory, Hard drive, Video card, Power supply, System drivers
  • Plan and document computer specifications.
  • Offer computing solutions based on client workload.
  • Assemble components like the motherboard, CPU and memory based on client performance requirements.
  • Offer storage solutions while providing options for future needs.
  • Install an operating system and perform system configuration.
  • Install system drivers, security patches and configure network settings.
  • Implement backup solution and system restore.
  • Provide technical documentation and hardware inventory.

Networking

Active Directory, Group Policy, Core network services, Network protocols, Containers, Ansible
  • Deploy, install and manage Windows domain controllers.
  • Install and configure DNS and DHCP core network services.
  • Configure and administer Active Directory.
  • Assign permissions on Active Directory objects.
  • Configure and manage file and print services.
  • Manage Group Policy.
  • Install and configure Hyper-V.
  • Manage servers in a virtualized environment.
  • Install, configure and manage IIS Web services.
  • Perform administrative tasks using Powershell.
  • Perform automation tasks using Ansible.
  • Provide technical documentation of the network and all systems configuration.

Operating systems

Windows 10, Windows 11, Windows Server 2016, Windows Server 2019, Windows Server 2022, Hyper-V, Red Hat Linux
  • Install and manage Windows Server 2003, 2008, 2012 R2.
  • Install and manage Windows 7, 8.1, 10 in a domain.
  • Install and configure Red Hat Linux client and LAMP server (Linux, Apache, MySQL, PHP).
  • Configure network settings.
  • Configure file shares and printer services.
  • Install and configure anti-virus and security.
  • Provide backup solution and system restore.
  • Produce a technical sheet for all computers.

Education

La Cité Collégiale

1997-1999

Certificate of College Studies of Ontario

Successfully completed two years of an educational program related to computer technology. Gain the knowledge to install, configure, troubleshoot and manage computer systems in a network environment. Study the configuration of hardware and peripherals, installation of workstations and servers. Study database, web services and network domain management.

Computer technician (2 years completed)

  • Installation of computer peripherals.
  • Architecture of an operating system.
  • Installation and management of Windows client and server.
  • Architecture, management and installation of databases.
  • Managing a Unix server.
  • Network Administration and Security.
  • Data Storage.
  • Web Services Applications and Email Management.
  • Microsoft Office Suite.

Online training

Online expert-led courses are a great way to keep up with technology, assessments and tools to help me build and stay up to date with my IT skills. The technology learning platform I use presently is Pluralsight. I successfully completed courses (some still in progress) related to computer technology in the following categories:

  • MSCA Windows Server 2012 R2 (70-410)
  • MSCA Windows Server 2012 R2 (70-411)
  • MSCA Windows Server 2012 R2 (70-412)
  • Microsoft Azure Infrastructure
  • Managing Office 365 Identities and requirements (70-346)
  • Enabling Office 365 Services (70-347)
  • IIS Administration Fundamentals
  • HTML5
  • CSS3
  • JavaScript
  • ASP.NET Core Fundamentals
  • Visual Studio
  • Firewall Fundamentals
  • Cisco CCNA Routing and Switching

Experience

Computer For Schools

1999 - 2001

Computer technician

  • Assemble desktop computers from scratch using used parts to be recycled.
  • Troubleshoot computer hardware and operating system failures.
  • Install and configure Windows 98 and Windows XP based on client specification.
  • Produce a technical sheet for all computers.

Service Canada

2001 - 2007

Technical support

  • Install and distribute computer workstations to client upon request. Upgrade the hardware as needed.
  • Create and deploy multiple Windows operating system images using image creation software.
  • Manage and install software-testing tools, device drivers and system updates.
  • Deploy computers and manage users in Active Directory. Join computers to the domain and create user accounts and groups.
  • Troubleshoot, and replace defective computer hardware.
  • Troubleshoot network connectivity and Outlook email client.
  • Manage computer hardware and software inventory.
  • Create and manage technical documentation of all IT processes and systems configuration.

Shared Services Canada

2007 - 2019

Quality Assurance

  • Deploy and manage Windows Server 2003, 2008, 2012 R2 in a testing domain environment.
  • Configure network settings and load balancing on Windows Servers.
  • Install and configure Web server and ASP.NET role and features.
  • Build testing environment using Internet Information Services (IIS) Web server on a front-end and back-end topology.
  • Apply different settings in IIS like Application Pools, Authentication, Binding for multiple Sites and Applications.
  • Create and manage domain users and groups in Active Directory.
  • Deploy .NET Framework applications using front-end and back-end components.
  • Troubleshoot connection issues on Web services in a load-balanced environment.
  • Build and operate Windows Server virtual machines in VMWare using VSphere Client.
  • Create and manage technical documentation of all IT processes and system configuration.

Shared Services Canada

2019 - Present

Web Application and Support Services

  • Platform installation, (Java, .NET, COTS).
  • Application integration/deployment, installation, and configuration.
  • Configuration changes/updates.
  • Troubleshoot, analyze, and diagnose issues in these environments.
  • Environment support (2nd and 3rd level ) on standby 24/7 for mission critical applications and public facing web sites.
  • Develop and implement automated scripts to minimise and prevent application downtime and optimise day to day operations.
  • Instate application monitoring and proceed to onboarding with the Enterprise Command Center.
  • Load and performance testing.
  • Maintain information in support knowledgebase to assure operational support.

Learning

Networking & Active Directory

  • Windows Server 2016
  • Windows Server 2019
  • Windows Server 2022
  • Red Hat Enterprise Linux
  • Ansible
  • Active Directory
  • DNS
  • DHCP
  • Group Policies
  • PowerShell

Managing an Active Directory network using Windows Server 2019 as a domain controller. Working with Red Hat Enterprise Linux for building and running .NET applications in containers. The domain controller is configured to provide file sharing and DNS services. The domain contains group policy settings to control access for users and groups. This environment is also used as a self-learning tool for automation using Ansible.

Web development & ASP.NET

  • ASP.NET Core
  • Visual Studio
  • Visual Studio Code
  • HTML5
  • CSS3
  • JavaScript
  • Bootstrap
  • Progamming C#

Developing and maintaining a web site using HTML5, CSS3 and ASP.NET. This development environment is powered by Windows 10 and Visual Studio. Also started working on .NET Core 2.0 and C# and I plan to start developing a web application using ASP.NET MVC.

Cloud services & Azure

  • Azure Virtual Machines
  • Virtual Networks
  • Azure Backup
  • Azure CLI
  • Web Apps
  • Azure Containers

Using Azure cloud services to build deploy and manage a testing lab environment. The lab is sitting on a Virtual Network and each node is powered by a Windows Server 2012 and 2016 virtual machine. The entire lab can be automatically created using PowerShell script and manage using Azure Command Line Interface (CLI).

Windows and Linux

  • Windows Deployment
  • Linux Deployment
  • Administrative Tools
  • User Profiles
  • System security
  • Computer Management
  • Containers deployment

My daily tasks are done using Windows 11 and Linux. The workstations are configured as domain client on my network and are used to test service management tasks. I'm using Windows 11 and Red Hat Linux as my development environment for .NET Core and C#. I also work with Ansible and Podman for deploying containers on virtual machines.