Hmmm I Need a New Pipeline

Hmmm I Need a New Pipeline

I was recently asked to discuss a topic regarding DevOps and CI/CD pipelines. It wasn’t a ‘how do you do this’ question. Rather, it was more a behavioral question. More to talk about not only how you would do a pipeline, but also, why you would to it, what was the thought process, what would the interaction be like for you to implement a pipeline for the developer(s) who were asking for the pipeline

Here are some mostly random thoughts (unless you came after after I decided to organize my thoughts haha)

Generically, What would be the process and the thinking behind it?

don’t just build pipelines—you think like a DevOps engineer who cares about quality, reliability, scalability, and stakeholder alignment

Do not just build the pipeline because you are asked to do so. Consider the following:

  • quality
  • reliability
  • availability
  • scalability

Actually, if you consider the above for whatever you do, no matter your role or responsibility, your management is going to love you.

the thought process

Your customer tells you that they need a new pipeline. You could whip up a new Jenkinsfile or YAML and be done with it. But you really should try first to:

  • understand the requirements
  • clarify and understand the risks
  • think about how this can be made more generic, more flexible, and a more scalable solution

We’ll come back to this, step 0 is: why am I even doing this?

Discovery and Context

You want to understand the requirements, what is the purpose for doing this, and how this should work ideally.

Start With Discovery and Context

“Before I start designing anything, I begin by understanding the request.”

You ask the application team:

What type of application is it? (microservice? monolith?)

What language/runtime/environment?

How is it built today?

What is the deployment target? (ECS, EKS, EC2, Lambda, on-prem)

How often do you deploy?

Any compliance or security requirements?

Do you already have patterns or standards I should align to?

Why this matters: Shows you don’t act blindly—you pull context to avoid breaking things.

Why am I being asked to create the pipeline?

What can I do in the future so that I won’t have to create a pipeline?

Getting to VFS NYC

map from hotel to vfs.global

Resources & References

NSM Lawyers

NSM Lawyers

Contact Information:
Phone: +351 215 847 264
Email: geral@nsmadvogados.pt
Visit: www.nsmadvogados.pt
Address: Av. Fontes Pereira de Melo, 21, 2º 1050 116 Lisboa

Outbound Migration Consultancy

Outbound Migration Consultancy

Contact Information:
click here to request free 30 minute consult
Email: planb@outboundmigration.com
Visit: outboundmigration.com

USA
Phone: +1 424 404 9399
Address: 8383 Wilshire Blvd. Ste 800 Beverly Hills, CA 90211

Canada
Phone: +1 604 200 3560
Address: 230-1290 Howe St Vancouver, BC V6Z0C2

VFS.Global

VFS Global

Contact Information:
Visit: VFS.Global

VFS Global application centers
Houston: 1001 Texas Avenue, Suite 1020, Houston, TX 77002.
Miami: 2655 S. Le Jeune Rd, Penthouse 1A, Coral Gables, FL 33134.
New York: 128 E. 32nd Street, 3rd Floor, New York, NY 10016.
San Francisco: 642 Harrison Street, Suite 200, San Francisco, CA 94107.
Washington D.C.: 1025 Vermont Ave NW, Suite 200, Washington, DC 20005.


Have questions or want to share your own sysadmin story? Leave a comment below!

(I will set up comments eventually ;)