Scaling Documentation Deployment Through CI/CD Automation


Enterprise Secure File Transfer Platform (GoAnywhere)

Overview

The documentation system for an enterprise secure file transfer product was tightly coupled and manually deployed. This created friction across engineering, documentation, and release workflows.

I led the redesign of the documentation architecture and deployment pipeline to align documentation with engineering CI/CD processes.

Before: Monolithic & Manual

Most user guides for this software product were:

Limitations:

Old Review Process

  1. Make changes in MadCap Flare
  2. Push changes to Git
  3. Build output locally
  4. Upload generated output to Jira
  5. Manual back-and-forth review in Jira

This model prevented CI/CD adoption and did not scale with product growth.

Strategic Goals

Actions Taken

1. Cross-Functional Discovery

2. Architectural Refactor

This eliminated the monolithic constraint and enabled scalable CI/CD workflows.

3. CI/CD Implementation

This allowed documentation to integrate directly into the broader software publishing process.

New Process

  1. Push changes to Git
  2. Jenkins automatically builds documentation output
  3. Output is published to Artifactory
  4. Developers review documentation directly within their existing tooling
  5. Documentation can be programmatically included in software builds

Documentation was no longer an isolated asset — it became part of the release pipeline.

Impact

Most importantly, documentation became aligned with engineering infrastructure instead of operating outside it.

Additional Applications of this System

Enterprise File Transfer Platform (FileCatalyst)

Documentation was:

I:

Result: Versioned, automated, scalable documentation aligned with release processes.

Secure File Transfer Platform (Globalscape)

I inherited:

I:

Result: Polished end-user documentation with modular, versioned, automated repositories that are easy to maintain and deploy in sync with software releases.

Strategic Significance

This initiative demonstrates:

Rather than focusing solely on content quality, I focused on improving how documentation is built, versioned, reviewed, and released.

That shift transforms documentation from a support artifact into a release-aligned system component.