I'm an early-career DevOps / Cloud Engineer with hands-on experience in AWS, Terraform, Docker, CI/CD, and cloud deployment workflows, supported by practical DevSecOps experience in SAST, SCA, IaC security, and vulnerability triage.
I've built self-service deployment platforms, Infrastructure-as-Code environments, CI/CD pipelines, observability workflows, and intentionally broken systems to understand how failures occur and how to recover from them.
My current work also includes security assessment workflows using SonarQube, Snyk, OWASP Dependency-Check, Trivy, and Checkov, with a focus on understanding findings rather than simply running scanners.
🏗️ Building → VoteSecure — evolving through DevOps phases
☁️ Cloud focus → AWS · Terraform · EC2 · ECS Fargate · RDS · ECR
🔧 Automation → Python · Bash · boto3 · Paramiko · CI/CD
🔐 DevSecOps → SAST · SCA · IaC Security · CVE Triage
🛡️ Security tooling → SonarQube · Snyk · OWASP Dep-Check · Trivy · Checkov
🎓 Education → M.Sc. Data Science · Periyar University
📍 Based in → Tamil Nadu, India
Focus: SAST · SCA · IaC Security · CVE Analysis · OWASP Top 10 · Vulnerability Triage
|
One-click ML model deployment from GitHub URL to live AWS infrastructure A self-service MLOps platform that eliminates manual server configuration. Enter a GitHub repo URL — the platform provisions an EC2 instance, installs Docker, configures NGINX as a reverse proxy, builds the Docker image, and streams real-time deployment progress to a React dashboard via WebSocket. Platform Infrastructure (Terraform IaC — 10 modules):
Application Pipeline (boto3 + Paramiko):
|
|
Production-grade Flask API on AWS — 100% Infrastructure as Code, from provisioning to observability An end-to-end cloud engineering build: a Flask API on EC2 with every AWS resource — VPC, security groups, IAM roles, S3, CloudWatch — provisioned entirely through Terraform. Every push to Highlights:
|
|
One application, evolved phase by phase — the same system growing the way real production infrastructure does Instead of building disconnected mini-projects, VoteSecure takes a single full-stack voting platform (FastAPI + React + PostgreSQL + Redis) and evolves it through progressive infrastructure phases — each one built, intentionally broken, documented, and shared. Completed phases:
Real incidents, documented like production postmortems: Six intentional failure simulations across Docker, NGINX, and GitHub Actions — covering dependency outages, service discovery, WebSocket degradation, broken builds, invalid runtime secrets, and a CI workflow that never triggered. Each report includes the symptom, investigation, root cause, fix, verification, and the monitoring gap it exposed. Read all six incident reports →
Up next: AWS deployment → monitoring & observability (Prometheus/Grafana) → container registry & CD → Kubernetes. Following the build-in-public series on LinkedIn. |
goals = {
"current": [
"AWS deployment for VoteSecure",
"Monitoring and observability",
"Container registry + CD"
],
"next": [
"Kubernetes deployment",
"AWS Solutions Architect Associate",
"Deeper production security practices"
],
"long_term": [
"Platform engineering",
"Internal developer platforms",
"Production-grade SRE practices"
]
}
