I've been a Linux/UNIX system administrator for more than 20 years now, also Red Hat Certified Engineer (RHCE). I was recently promoted to a Software Development role at Red Hat for the Deployment framework of Openstack. I'm known for digging and finding solutions to complex problems or prevent outages. I'm a fast learner and always eager to learn more. I keep myself informed of the latest technological developments. I believe in good documentation, outside of the code base, so I spend a good amount of time writing documentation, as well as optimizing processes.


  • Senior Software Engineer (deployment)

    Red Hat - Quebec, Canada

    2020 - Present Date

    Working on TripleO / Director;
    Deploying containers and services using ansible and heat templates;

  • Senior Software Maintenance Engineer

    Red Hat - Quebec, Canada

    2019 - 2020

    - First escalation point of the technical support engineers;
    - Write patches, commit them upstream and port them downstream;
    - Find real time solutions to major problems;

  • Senior OpenStack Technical Support Engineer

    Red Hat - Quebec, Canada

    2017 - 2019

    - Offer an outstanding technical support to corporate customers;
    - Debug unexpected and unknown problems;
    - Bridge with the development team;

  • UNIX/Linux Sysadmin - IP Systems

    Videotron S.E.N.C - Quebec, Canada

    2014 - 2017

    - Monitor and Support the mail, DNS and monitoring systems;
    - Upgrade and migrate the systems as well as adapting the monitoring;
    - Install patches, deploy packages;
    - Manage user accounts;
    - Troubleshoot the different problems;
    - Develop tools to facilitate all the task mentioned above;

  • Linux Sysadmin / DevOps - Digital Video Network

    Videotron S.E.N.C - Quebec, Canada

    2006 - 2014

    - Monitor the digital television and video on demand servers;
    - Develop tools to monitor and operate;
    - Develop webapi and web pages for cross department information sharing;
    - Train the technicians with the various tools and systems;
    - Deliver and deploy new systems;
    - Generate performance and usage reports for the management;
    - Troubleshoot the different problems;

  • Technical Support - Customers Call Centre

    Videotron S.E.N.C - Quebec, Canada

    2004 - 2006

    - Serve the customers;
    - Fix their Internet, Television or Telephone problems;
    - Create and maintain a bilingual canned response registry;

  • Merchandiser

    Molson - Quebec, Canada

    2002 - 2004

    - Reorganize the in store shelving and refrigerators;
    - Install in store advertisement;
    - Take control of strategic space in the stores;
    - Promote the Molson products;
    - Build mega big beer shows in supermarkets;

  • Co-owner / System Administrator

    Fraglive - Quebec, Canada

    2002 - 2003

    Fraglive was an innovative hosting company that was founded by four IT enthusiasts. Our goal was to give the Internet gaming community cheap yet powerful hosting solutions. With more than 25 machines hosted in Montreals number one data center, we were Quebecs largest game service provider. Our reputation was made with quality infrastructure (99.8% <30ms latency)
    - Customer service;
    - Linux System administration;
    - Responsible for 4 racks in 2 data centres;
    - Created various Bash and PHP scripts to auto provision new users;

  • Owner / System Administrator

    SolidShells - Quebec, Canada

    2000 - 2002

    - Manage the Linux systems;
    - Create and maintain the website with automatic provisioning;
    - Serve and support the customers;
    - Develop tools for monitoring;
    - Lead the staff;



Apache / NGinx / HAproxy

Red Hat OpenStack


QEMU/KVM Libvirt

Storage (iscsi, multipath, SAN)


Pacemaker Clustering

















Nagios Like Monitoring


Fast Learner


  • Red Hat Certified Engineer (RHCE)

    Self Taught


    Configure, maintain and secure Red Hat systems

  • Red Hat Certified System Administrator (RHCSA)

    Self Taught


    - Installation using Kickstart
    - Managing filesystems and logical volumes
    - Managing scheduled jobs
    - Accessing network filesystems
    - Managing SELinux
    - Configure firewalling
    - Troubleshooting
    - Manage services
    - KVM
    - LVM and software RAIDs

  • EMC SAN Management

    Exit Certified


    - Tools and methods for effective SAN Management
    - Host and storage arrays concepts involved in a SAN environment
    - Basic maintenance and configuration tasks on B-Series and MDS-Series switches
    - Security options for a SAN
    - Switch licensing classification for each fabric vendor
    - Configure virtualisation features in a SAN, including VSANs, Virtual Fabrics, NPIV, NPV and Access Gateway
    - Manage zoning
    - Components of a Fibre Channel fabric
    - Expand a Fibre Channel fabric
    - Configure switches for interoperability
    - Configure a native iSCSI SAN
    - Perform basic troubleshooting using SAN Management tools

  • MySQL Performance Tuning

    Exit Certified


    - Tune a MySQL server instance
    - Design a schema for optimal performance
    - Understand how MySQL optimizes queries
    - Identify and fix slow queries
    - Diagnose and resolve common performance issues
    - Optimize MySQL for a specific application environment
    - Identify the performance impact of hardware
    - Understand performance tuning concepts
    - List factors that affect performance
    - Use a range of performance tuning tools
    - Configure and use the Performance Schema

  • AEC Network Management

    Collège Delta


    - Manage Windows 2000 server and workstation
    - Group Policy Objects
    - Active Directory
    - Domain Controller
    - Network Authentication
    - Introduction to Linux


  • Film
  • Learn
  • Music
  • Fishing
  • Traveling
  • Gaming
  • Home Automation
  • Kids


The message has been sent successfully
There was an error sending the email