Building scalable cloud infrastructure and automating deployment pipelines with a focus on microservices architecture.
Click on any service to see details
I'm a Computer Science Engineering student passionate about cloud infrastructure, microservices architecture, and DevOps practices. My journey in technology is driven by the desire to build scalable, efficient, and automated systems.
With hands-on experience in Docker containerization, CI/CD pipelines, and cloud deployment, I specialize in transforming traditional applications into modern, containerized microservices architectures.
Bridge development and operations through automation and best practices
Infrastructure as Code, Continuous Deployment, and Monitoring-driven development
B.Tech in Computer Science & Engineering at Lovely Professional University
A fully containerized microservices architecture for car database management with separate services for API, database, and frontend.
Dockerized monolithic application serving as a comparison to microservices architecture, running exclusively in containers.
Containerization platform for packaging and deploying applications
EDU TANTR
Completed Cloud Computing internship with practical exposure to professional work settings and cloud infrastructure.
View CertificateCipherSchools
70 hours of intensive training in Data Structures and Algorithms using Java Programming.
View CertificateLovely Professional University
Bachelor of Technology in Computer Science & Engineering with specialization in Cloud Computing and DevOps.
# Microservices API Dockerfile
FROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production
COPY . .
EXPOSE 3000
USER node
CMD ["node", "server.js"]
version: '3.8'
services:
api:
build: ./api
ports:
- "3000:3000"
environment:
- NODE_ENV=production
- DB_HOST=mongodb
depends_on:
- mongodb
mongodb:
image: mongo:latest
volumes:
- mongo-data:/data/db
volumes:
mongo-data:
# Initialize and connect to GitHub
git init
git add .
git commit -m "Initial commit: Car Database Project"
git branch -M main
git remote add origin https://github.com/Hemanth870-tech/car-database
git push -u origin main
# Feature branch workflow
git checkout -b feature/search-functionality
git add .
git commit -m "Add advanced search functionality"
git push origin feature/search-functionality
name: CI/CD Pipeline
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Build Docker image
run: docker build -t car-database .
- name: Run tests
run: docker run car-database npm test
# Docker Commands
docker ps -a # List all containers
docker images # List all images
docker-compose up -d # Start services in background
docker logs [container] # View container logs
# Git Commands
git status # Check repository status
git log --oneline --graph # View commit history
git diff # See changes
git stash # Temporarily save changes
Try saying: