Cloud & DevOps Engineer

I Automate What Others Do Manually

Building resilient cloud infrastructure with AWS, Terraform, and CI/CD pipelines that deploy at the speed of git push.

Manual Deploy
VS
Automated Pipeline
GIT CI CD AWS
0+ Projects Deployed
0% Uptime Achieved
0+ Tools Mastered
01

About Me

How I approach cloud infrastructure

PK
AWS
Hi, I'm

Parshant Kumar

Cloud & DevOps Engineer
parshant@cloud ~
$ cat skills.yml --- focus: - Infrastructure Automation - CI/CD Pipelines - Cloud Architecture (AWS) - Container Orchestration philosophy: "Automate everything, monitor always" status: ● available for work

I design systems that are resilient, scalable, and cost-efficient — built to run without manual intervention. Infrastructure as code, pipelines as products, monitoring as a first-class feature.

My Workflow

01 Assess & Architect +

Evaluate existing infrastructure, identify bottlenecks, and design cloud-native architecture on AWS with VPC, subnets, security groups, and IAM policies.

02 Codify & Provision +

Write Terraform modules for every resource. Version-controlled, peer-reviewed, and state-managed. No ClickOps — everything is reproducible from a single terraform apply.

03 Containerize & Pipeline +

Dockerize applications with optimized multi-stage builds. Set up GitHub Actions workflows for automated testing, building, and deployment on every push.

04 Monitor & Iterate +

Deploy monitoring with CloudWatch, set up alerts, track metrics. Continuously optimize costs, performance, and security posture through iterative improvements.

02

Technical Arsenal

Hover & interact — 3D exploration of my toolkit

AWS

AWS

Cloud Platform
EC2 • S3 • VPC • IAM • RDS • Lambda • CloudFormation • ELB

Terraform

Infrastructure as Code
HCL • State Management • Modules • AWS Provider • Plan & Apply

Docker

Containerization
Dockerfile • Compose • Multi-stage Builds • Volumes • Networks

Kubernetes

Orchestration
Pods • Services • Deployments • Ingress • Helm Charts

GitHub Actions

CI/CD Automation
Workflows • YAML • Matrix Builds • Secrets • Self-hosted Runners

Linux

System Administration
Ubuntu • CentOS • Bash • Systemd • Networking • Security

Nginx

Reverse Proxy & SSL
Load Balancing • SSL Termination • Rate Limiting • Caching

Ansible

Configuration Mgmt
Playbooks • Roles • Inventory • Modules • Agentless
03

DevOps Pipeline

Click any stage to see what happens under the hood

CODE
BUILD
TEST
PROVISION
DEPLOY
MONITOR

Code & Version Control

Every change starts with a feature branch. Code is reviewed through pull requests, ensuring quality gates before anything touches main.

  • Git branching strategy (feature → develop → main)
  • Pull request reviews with required approvals
  • Commit conventions for automated changelogs
terminal
$ git checkout -b feature/deploy $ git commit -m "feat: add nginx" $ git push origin feature/deploy → PR #42 opened

Build & Package

Docker multi-stage builds compile, test, and package the app into optimized production images — small, secure, and reproducible.

  • Multi-stage Dockerfiles for minimal image size
  • Layer caching for faster rebuilds
  • Security scanning with Trivy
terminal
$ docker build -t app:v2.1 . Step 1/8 : FROM node:18-alpine Step 8/8 : Successfully built a3f7c2d $ docker push registry/app:v2.1

Automated Testing

Every commit triggers automated test suites — unit, integration, and infrastructure validation — before any merge is allowed.

  • Unit & integration test automation
  • Infrastructure validation with terraform validate
  • Automated linting & security checks
terminal
$ npm test -- --coverage Tests: 42 passed, 0 failed $ terraform validate ✓ Configuration is valid

Infrastructure Provisioning

Terraform provisions the entire AWS infrastructure — VPCs, subnets, security groups, EC2, RDS — all version-controlled and reproducible.

  • Terraform modules for reusable infra patterns
  • Remote state with S3 + DynamoDB locking
  • Plan review before every apply
terminal
$ terraform plan Plan: 12 to add, 0 to change, 0 to destroy $ terraform apply -auto-approve ✓ Apply complete! Resources: 12 added

Automated Deployment

GitHub Actions deploys via SSH + Docker Compose to production. Zero-downtime rolling updates with health checks ensure reliability.

  • SSH-based deployment with GitHub Secrets
  • Docker Compose for service orchestration
  • Nginx reverse proxy with auto-SSL
terminal
$ ssh deploy@prod "docker compose pull" $ ssh deploy@prod "docker compose up -d" ✓ app-1 Running ✓ nginx-1 Running

Monitoring & Alerting

CloudWatch + custom dashboards track CPU, memory, request latency, and error rates. Alerts fire before users notice issues.

  • CloudWatch metrics & custom dashboards
  • Automated alerting via SNS
  • Log aggregation & analysis
terminal
$ aws cloudwatch get-metric-data CPU: 23% | Memory: 41% Requests: 1.2k/min | Errors: 0 ✓ All systems operational
04

Featured Work

Click any project to see architecture details

INFRASTRUCTURE

AWS Production HA Architecture

Multi-AZ, load-balanced, auto-scaling infrastructure for production workloads.

COMPUTEEC2 Auto Scaling Groups
NETWORKINGVPC, Multi-AZ Subnets, NAT
LOAD BALANCINGApplication Load Balancer
IaCTerraform Modules
High Availability Auto Scaling Multi-AZ
View Repository
DEPLOYMENT

CloudOps Next Deployment

Full-stack Next.js deployment with automated Docker + Terraform pipeline.

FRAMEWORKNext.js + React
CONTAINERDocker Multi-stage Build
DEPLOYGitHub Actions + SSH
INFRAAWS EC2 + Terraform
Full-Stack CI/CD Automated Production Ready
View Repository
MICROSERVICES

Microservices Application

Distributed microservice architecture with service discovery and API gateway.

ARCHITECTUREMicroservice Pattern
CONTAINERDocker Compose
NETWORKINGService Mesh + API Gateway
DEPLOYAutomated CI/CD
Distributed Scalable Containerized
View Repository
CONTAINERS

Multi-Container Application

Docker Compose orchestrated multi-container setup with networking and volumes.

RUNTIMEDocker Compose
SERVICESApp + DB + Cache + Proxy
NETWORKINGCustom Bridge Networks
STORAGENamed Volumes + Bind Mounts
Multi-Container Docker Compose Persistent Storage
View Repository
TF
IaC

Terraform AWS Modules

Reusable Terraform modules for AWS infrastructure provisioning and management.

LANGUAGEHCL (HashiCorp Config)
PROVIDERAWS
MODULESVPC, EC2, SG, IAM, S3
STATERemote S3 Backend
Reusable Modules Best Practices Version Controlled
05

Engineering Philosophy

Principles that guide my approach

Automate Everything

If it can be scripted, it should be scripted. Manual processes are the enemy of reliability.

{}

Infrastructure as Code

Every resource is defined in version-controlled code. No ClickOps. Reproducible from zero.

Iterate Fast

Ship small changes often. Fast feedback loops catch issues before they compound.

Security First

IAM least privilege, network isolation, secrets management — security is never an afterthought.

06

Let's Connect

Open for collaboration and opportunities