Professional work

Shared CI/CD infrastructure from the ground up

Organization-wide Jenkins CI/CD built from the ground up, with shared libraries and multibranch pipelines supporting Windows and Linux across multiple projects.

The challenge

Make builds, tests, packaging, and deployment artifacts reproducible across projects while reducing dependence on manual delivery steps.

Context and scope

Professional delivery infrastructure work at Flight Level Engineering, supporting software projects with shared automation and cross-platform workflows.

My responsibilities

  • Built organization-wide Jenkins CI/CD infrastructure from the ground up.
  • Developed reusable Jenkins shared libraries and multibranch pipelines across multiple projects.
  • Connected Windows and Linux builds, tests, packaging, and deployment artifact workflows.

Engineering approach

  • Established shared pipeline behavior that could be reused across projects while accommodating project-specific delivery needs.
  • Brought build, test, and packaging steps into an automated delivery process.
  • Made reproducibility and usable delivery artifacts central concerns rather than stopping at compilation.

Outcomes

  • Shared libraries and multibranch pipelines supported consistent delivery workflows across multiple projects.
  • Windows and Linux workflows covered builds, tests, packaging, and deployment artifacts.
  • Improved reproducibility and reduced manual build and delivery work.

What this work illustrates

The reusable part of CI/CD is not just a command sequence. It is a consistent delivery process that still leaves each project’s requirements visible.

A DIFFICULT PROBLEM IS A GOOD START.

Let’s connect the pieces.

Discuss an engineering project, a technical role, or a challenging integration.

Discuss a project