Building My First Real CI/CD Pipeline

My First Pipeline as a DevOps Engineer ๐Ÿš€

By Neil Jyoshi ๐Ÿ‘จโ€๐Ÿ’ป

Itโ€™s been just under a month since I joined NebulaStack Pvt. Ltd. ๐Ÿข and Iโ€™m still wrapping my head around how everything fits together. Today, though, felt like a turning point โ€” I finally finished my first end-to-end pipeline at work! ๐ŸŽ‰

Settling into the role ๐Ÿง‘โ€๐ŸŽ“

Coming straight out of college ๐ŸŽ“, the transition has been eye-opening. In academia, most of what I learned was theory โ€” diagrams on CI/CD, lectures about cloud architecture โ˜๏ธ, or group projects that never went beyond running on one personโ€™s laptop ๐Ÿ’ป. I had never really touched a production system before.

Here, itโ€™s a whole new world ๐ŸŒ. The first few weeks were a blur of logins ๐Ÿ”‘, RhinoTunnel VPN setups ๐Ÿ”’, and forms ๐Ÿ“. Honestly, I think I spent more time inside our HRFlare than inside an IDE ๐Ÿ–ฅ๏ธ. Every time I needed to update my profile or check a leave balance, I found myself lost in that system. It was overwhelming but also exciting ๐Ÿ˜….

The pipeline story ๐Ÿ› ๏ธ

This week, my lead finally gave me a real task: set up a pipeline for Project Rainstack 2.0 ๐ŸŒง๏ธ. Seeing that project name on my Jira board made me nervous ๐Ÿ˜ฌ and proud ๐Ÿ˜Œ at the same time.

The pipeline itself wasnโ€™t rocket science ๐Ÿš€, but for me, it was huge:

The Jenkins UI looked intimidating at first ๐Ÿ˜ฑ. I must have broken things a dozen times before it finally worked. When that โ€œSUCCESSโ€ label popped up โœ…, it felt way better than any grade I ever got in college ๐Ÿ†.

Pipeline Diagram

People make the difference ๐Ÿค

I would never have managed this without my manager Ravish Prakash Sharma ๐Ÿ™. He reviewed my pipeline scripts and gave the final approval when I was too scared to hit the button myself ๐Ÿ˜…. Slack must be tired of my notifications by now because I pinged him for every silly doubt ๐Ÿ’ฌ. Seeing โ€œApproved by Ravishโ€ in the Jenkins logs felt like a real achievement ๐Ÿฅณ.

Looking back ๐Ÿ”™

The biggest revelation has been that DevOps is as much about collaboration and communication as it is about technology ๐Ÿ’ก. In college, mastering YAML files or Docker commands felt like the whole game ๐ŸŽฎ. Now, I see how crucial it is to coordinate with teammates ๐Ÿ‘ฅ, navigate approval workflows โœ”๏ธ, and understand how every tool fits into a larger process ๐Ÿงฉ. The human side is what really keeps everything moving ๐Ÿšฆ.

Today was just one pipeline, but it made me feel like I finally crossed the gap between theory and practice ๐ŸŒ‰. I got to contribute a small piece to NebulaStackโ€™s bigger picture ๐Ÿ–ผ๏ธ. Tomorrow, it might be more complex pipelines, automated testing, or scaling deployments ๐Ÿ“ˆ.

For now, Iโ€™m just happy I finally got to build something real โ€” and watch it go live ๐Ÿšข.

โœจ Hereโ€™s to many more pipelines (and hopefully fewer late nights reading Jenkins logs) ๐ŸŒ™.

โ€” Neil Jyoshi ๐Ÿ™Œ