DEV Community

Cover image for From Classroom to Cloud: My Journey to Cloud-Native Mastery & Leadership
srii03
srii03

Posted on

From Classroom to Cloud: My Journey to Cloud-Native Mastery & Leadership

Imagine a student hunched over a laptop, coding her first app, dreaming of systems that power the world. That was me, Srilakshmi Nair, a year ago. Now, I’m a passionate developer and leader, building cloud-native solutions, mastering DevOps, and steering agile teams. My journey is a story of containers, microservices, and impact—each project a chapter that’s shaped me. Let’s dive in!

Chapter 1: Conquering the Cloud with Kubernetes

Repository: sit737-2025-prac6p

My cloud adventure began with a Node.js app deployed via Docker and Kubernetes. Writing Dockerfiles and Kubernetes manifests felt like unlocking a superpower. Using kubectl to scale pods and manage services, I mastered container orchestration. This project ignited my passion for scalable cloud systems.

Skills Gained: Docker, Kubernetes, Node.js, Infrastructure as Code

Chapter 2: Mastering Observability with GCP

Repository: SIT323-SIT737-10p

Next, I deployed a web service on Google Kubernetes Engine (GKE), integrating GCP Cloud Monitoring and Logging. Crafting dashboards and alert policies for CPU usage turned data into actionable insights. This project made me a pro at real-time issue detection and resolution.

Skills Gained: GKE, GCP, Observability, Alerting

Chapter 3: Scaling APIs with FastAPI & CI/CD

Repository: sri-sit722-part1

I built a FastAPI microservice for book management, powered by PostgreSQL and deployed on Render. With GitHub Actions driving CI/CD, I automated deployments with precision. This project taught me to craft fast, scalable APIs like a conductor leading an orchestra.

Skills Gained: FastAPI, PostgreSQL, CI/CD, GitHub Actions

Chapter 4: Building Reliable Code with TDD & MVC

Repositories: sit725-t1-prac-testing, sit725-t1-prac-mcv-model

Using TDD with Mocha/Chai and the MVC pattern, I constructed robust Node.js apps. Each test was a brick in a solid codebase, instilling the value of clean code and modularity. These projects made reliability my guiding principle.

Skills Gained: TDD, MVC, JavaScript, Clean Code

Chapter 5: Coding for Impact with Happy Little Paw

Repository: happylittlepaw

For Happy Little Paw, I created a frontend website to promote animal welfare using HTML, CSS, and JavaScript. Designing intuitive interfaces for pet adoption revealed tech’s power to drive social change.

Skills Gained: Frontend Development, HTML, CSS, JavaScript, Social Impact

Chapter 6: Orchestrating Microservices with Docker

Repository: sri-sit722-part3

I developed two Python microservices—book_catalog and inventory_management—each with a Dockerfile. Using Docker Compose, I orchestrated them in harmony. This project was my masterclass in microservice architecture.

Skills Gained: Microservices, Docker, Docker Compose, Scalability

Chapter 7: Solo Mission with an AI Emergency Assistant

Repository: emergency-ai-assistant

My proudest feat was a full-stack AI emergency assistant built with JavaScript. From designing a custom UI to integrating AI prompts for crisis response, I owned every step. This capstone proved my ability to deliver solo with creativity and grit.

Skills Gained: Full-Stack Development, JavaScript, AI, Independence

Chapter 8: Leading IoT Innovation

Repository: emergency-assistant

Organization: DataBytes Organisation

As Scrum Leader, Web Lead, and Liaison for an IoT project, I led my team to a High Distinction. I built React dashboards for real-time sensor data, ran sprint planning, and bridged stakeholders. This project fused technical expertise with agile leadership.

Skills Gained: IoT, React, Agile, Scrum, Leadership

Chapter 9: Driving DiscountMate as Product Owner

Role: Team Leader

Status: Internal Repository

Leading DiscountMate, a smart e-commerce platform, I owned the product backlog and sprint planning in Trello while coding frontend features. Guiding my team taught me to transform vision into reality through agile practices.

Skills Gained: Agile Leadership, Trello, Frontend, Team Coordination

Chapter 10: Automating with Jenkins

Repositories: my-jenkins-pipeline, jenkins, Jenkinss

I built CI/CD pipelines in Jenkins, scripting in Groovy and integrating with GitHub. Watching commits trigger seamless deployments felt like magic. This project solidified my DevOps passion.

Skills Gained: Jenkins, CI/CD, Groovy, Automation

Chapter 11: Innovating with a Bartering System

Repository: household-bartering-system

I created a Node.js platform for cashless bartering, promoting sustainable community trading. This project blended backend development with a vision for social good.

Skills Gained: Node.js, Express, Sustainable Tech

Chapter 12: Polishing My Toolkit

Repositories:

These projects sharpened my skills in Docker, APIs, microservices, and UI design, crafting a versatile developer toolkit.

Skills Gained: Docker, REST APIs, Microservices, UI/UX

The Next Chapter

From my first container to leading teams, I’ve evolved into a developer who thrives on:

  • Scalable cloud systems with Kubernetes and GCP.
  • Leadership in agile environments.
  • Impactful solutions, from AI to social good.
  • DevOps for seamless automation.

My story is about coding, leading, and dreaming big in the cloud.

🔗 Let’s Connect!

I’m eager to collaborate with cloud innovators. Explore my projects on GitHub, connect with me on LinkedIn, or email me at nairsrilakshmi27@gmail.com.

Let’s build the future together! 🚀

Top comments (0)