← Back to Insights An Old Dog's New Tricks — Part 6

I Deployed Through a CI/CD Pipeline I'd Never Been Trained On

Ken Whiteside July 2026 5 min read

I deployed to production through a CI/CD pipeline I'd never used before. During an emergency. With no training.

Here's the full story.

We had an emergency project that required two teams to coordinate: my team handling the Snowflake side (tables, stored procedures, audit logging) and a second team handling the ETL side (extract, transform, deliver, archive).

Normally those teams deploy through completely separate processes. Different tools, different repos, different pipelines. I'd never touched their deployment process — not once in eight years.

The gatekeeper for the ETL pipeline told me: "We have documentation in the repo. You can try our process, or we can fall back to the legacy method since this is an emergency."

I chose the unfamiliar path.

I pulled up their documentation, fed it to AI as steering context, and asked: "What files do I need to create, and what do they need to contain?" Within minutes I had the Python scripts and YAML configuration generated. Not guessing — generated from their actual documented standards.

I pushed to the repo. The merge completed. Production deployment succeeded. First attempt.

No training session. No shadowing. No "let me watch someone do it first." Just documentation + AI + domain experience knowing what the end result needed to look like.

Here's what made it work: I wasn't asking AI to figure out a process from scratch. I gave it the rules and asked it to execute within them. That's the difference between using AI as a search engine and using it as a force multiplier.

The team that owns that pipeline built something solid — clean documentation, clear standards, a repeatable process. They deserve the credit for making it possible for someone outside their team to succeed on the first try. Good engineering creates that kind of leverage.

What I brought was the willingness to try it and the judgment to validate the output before pushing.

That combination — well-documented systems + AI-assisted execution + domain experience — is going to define how cross-functional work gets done going forward. Not by training everyone on everything, but by making expertise accessible through good documentation and intelligent tools.

The old model: specialize deeply, hand off at boundaries, wait in queues.

The new model: document clearly, trust the tools, let capable people move fast across boundaries.

I know which one I'd rather work in.