Eric Lacroix

Let's create something great together!

2021 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 20 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 my CV

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 final configuration.
  • Install system drivers, security patches and configure network settings.
  • Implement backup solution and system restore.
  • Provide technical documentation and hardware inventory.

Networking

Windows Servers, Active Directory, Windows Client, Group Policy, Core network services, Network protocols

  • Deploy, install and manage Windows domain controllers.
  • Install and configure DNS and DHCP core network services.
  • Configure and administer Active Directory.
  • Add server roles and features on Windows Server.
  • 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.
  • Provide technical documentation of the network and all systems configuration.

Operating systems

Windows 7, Windows 10, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019, Hyper-V, 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 - Present

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.

Learning

Networking & Active Directory

  • Windows Server 2012 R2
  • Windows Server 2016
  • Windows Server 2019
  • Active Directory
  • DNS
  • DHCP
  • Group Policies
  • PowerShell

Managing my own local area network with Active Directory using Windows Server 2012 R2 as a domain controller and Windows 10 as a client computer. The domain controller is configured to provide file sharing and web services. The domain contains group policy settings that control access for users and groups. The network is also used as a self-learning tool for future certifications.

Web development & ASP.NET

  • ASP.NET Core
  • Visual Studio
  • Visual Studio Code
  • Internet Information Service
  • HTML5
  • CSS3
  • 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

  • Windows Virtual Machines
  • Virtual Networks
  • Azure Backup
  • Azure CLI
  • Web Apps
  • 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 10 Enterprise

  • Windows Deployment
  • Administrative Tools
  • User Profiles
  • Windows Firewall
  • Computer Management

Most of my daily tasks are performed using Windows 10. The workstation is configured has a domain client on my network and is used to perform network tasks. I use Windows 10 as a development environment for .NET Core and C#. I also work with Windows Deployment Services to manage Windows 10 images to be deployed on virtual machines in Hyper V.