Senior DevOps & Platform Engineering Consultant

Reliable deployments.
Less manual work.

I’m Marc Berthelette. I help engineering teams replace fragile release processes with dependable pipelines, practical automation, and useful monitoring.

My work includes delivery pipelines supporting 12 teams and 70+ applications at Énergir, and automated health checks for approximately 250 repositories at Desjardins.

Selected work

Real problems. Working solutions.

Examples of the systems I’ve delivered in energy and financial services.

Énergir · Delivery standards

Consistent delivery across 12 teams

The problem
Delivery practices varied across application teams and technology stacks.
What I built
Centralized Jenkins templates with shared stages and mandatory quality checks.
What changed
Approximately 50 developers and 70+ applications used a consistent delivery foundation.

Énergir · Release automation

A 15-step checklist, automated

The problem
MuleSoft production releases depended on a 15-step manual checklist.
What I built
Replaced the checklist with a few Jenkins jobs, with some preparation running before the release window.
What changed
The release workflow became a small set of repeatable jobs instead of a manual sequence.

Desjardins · Platform health

250 repositories checked every four hours

The problem
Administrators needed a repeatable way to validate Artifactory repository configuration.
What I built
A Python/FastAPI validation service publishing repository health results to Dynatrace.
What changed
Scheduled checks made configuration problems visible; the same harness also supported upgrade regression testing.

How I can help

Clear scope. Hands-on delivery.

CI/CD & release automation

Fix fragile pipelines, replace manual deployments, and add validation that catches problems before release night.

Jenkins · Azure DevOps · GitHub Actions

Platform tooling & automation

Improve delivery tooling, artifact repositories, and Linux workflows. Turn recurring operational tasks into maintainable automation.

Python · Bash · Linux · Artifactory

Monitoring & reliability

Build practical health checks and useful dashboards. Make failures easier to diagnose and configuration problems easier to spot.

Dynatrace · Splunk · ELK · FastAPI

My approach

How I work

Start with what hurts.

“If you had a magic wand and could fix one thing, what would you fix first?” That’s often my opening question. Together, we identify who each issue affects, how often it happens, and its impact. That gives us a practical starting point.

Solve the immediate problem.

I investigate the workflow and work with the team to implement a solution that fits their environment. The technology stack shapes the implementation; the problem guides the decisions.

Find more value in what’s already there.

Once the immediate pain is addressed, I introduce practices and capabilities the team may not have explored. Often, their existing tools can do more than they realize.

For example: centralized logs can support much more than troubleshooting after an incident. They can reveal recurring errors, gradual degradation, and early warning signs—even when nothing has caused a major outage. I help teams turn that information into useful monitoring and earlier action.

About Marc

An engineer who follows through.

Nearly 18 years across infrastructure, software development, and production operations, including energy and financial services.

My work includes implementing delivery tooling, helping teams adopt it, and supporting it when something breaks. At Énergir, I created the delivery roadmap during my first three years and onboarded developers and DevOps engineers.

Core tools: Jenkins, Python, Bash, Linux, Azure, and delivery automation. Additional experience with Kubernetes application deployments and existing Terraform/Ansible provisioning workflows.

  1. Énergir

    Senior DevOps Engineer · Sep 2021 – Sep 2026

    Centralized delivery across 12 teams. Automated Oracle and Salesforce releases and delivered versioned ArcGIS deployments.

  2. Desjardins

    Senior DevOps Engineer, contract · Oct 2025 – Mar 2026

    Built repository validation and on-demand Artifactory test environments. Concurrent with the Énergir engagement.

  3. Tink

    DevOps Engineer · Jan 2018 – Aug 2021

    Standardized Jenkins pipelines and automated OS patching across 600+ servers. Built software inventory and operational visibility tools.

  4. SOVO Technologies

    Lead Technician → Software Engineer · Nov 2008 – Dec 2017

    Owned company infrastructure, led technicians, and developed production scheduling and voice-recognition evaluation software.

Working together

The right shape for your team.

A focused project

A defined delivery or platform problem, agreed deliverables, implementation, and a practical handoff.

A longer consulting contract

Hands-on engineering capacity to move a delivery or automation backlog forward alongside your team.

Ongoing part-time support

Continued improvements and support with agreed responsibilities, response expectations, and scope.

Incorporated in Canada and based in Ontario. Remote engagements with Canadian and international clients where permitted. Also open to suitable permanent roles.

Contact

Have a release process or platform backlog that needs attention?

Tell me what your team is trying to improve, your current tools, and your timeline. We can discuss whether a focused project or a longer engagement makes sense.