Rishabh Yadav

Cloud / DevSecOps Engineer

Gurugram, India

Available for opportunities

Cloud/DevSecOps engineer with hands-on AWS infrastructure experience (ECS Fargate, EKS, ALB, IAM, VPC, Secrets Manager) provisioned manually and via Terraform IaC. I built FlowHarbor, a production-grade CI/CD platform on ECS Fargate, with a security operations foundation in SIEM monitoring, incident response, and vulnerability management.

Skills

AWSTerraformDockerKubernetesJenkinsCloudflareTrivyPythonBashSQLGitGitHubSplunk EnterpriseELK StackBurp SuiteOWASP ZAPWiresharkLinux

Experience

DevOps / Cloud Intern
Jul 2026 – Present

HT Media Group (Mosaic Media Ventures Pvt. Ltd.) — Gurugram, India

  • Delivered FlowHarbor (CI/CD platform on ECS Fargate) and PokeMission (3-service app on EKS), both fully provisioned via Terraform IaC.
  • Extended FlowHarbor's IaC track with staged infrastructure (networking, then ALB/ECS/IAM) alongside its manually-configured AWS Console version.
  • Progressing to live infrastructure work on Search-NLP-RAG, a retrieval-augmented search pipeline using Qdrant, containerized with Docker.
Freelance DevSecOps Consultant
May 2025 – Present · Part-time

Self Employed — Remote

  • Delivered security assessments, AI automation workflows, and CI/CD pipeline setups for clients across web applications, internal tools, and cloud environments.
  • Retained by ongoing clients for security hardening, access control reviews, vulnerability remediation, and pipeline maintenance.

Training & Virtual Programs

  • Cybersecurity Analyst — JPMorgan Chase & Co. via Forage (2023): SIEM triage with Splunk, phishing analysis.
  • Cybersecurity & Digital Forensics — Deloitte via Forage (2022): ELK log forensics across Linux/Windows logs.
  • Cybersecurity Project — Mastercard via Forage (2022): phishing detection exercises, Wireshark packet inspection.
  • Power Programmer — Infosys via Forage (2022): Python automation for log parsing and SOC tickets.

Education

Gurukul Kangri Vishwavidyalaya, Haridwar — B.Tech, Computer Science and Engineering (2021 – 2025). Coursework: Network Security, Cryptography, Operating Systems, Computer Networks, Database Systems.

Co-Founder and Technical Lead, COMMUNICODE GKV Cybersecurity Club — grew community to 400+ members; organized 24 workshops and 8 CTF competitions (200+ participants).

Certifications

Certified Ethical Hacker (CEH)

EC-Council

Certified in Cybersecurity (CC)

ISC2

Google Cybersecurity Certificate

Google / Coursera

Selected Work

FlowHarbor

Scalable CI/CD Infrastructure Migration

The Problem

The existing CI/CD infrastructure was constrained to a single EC2 instance running Nginx and Jenkins in Docker. This created a single point of failure and lacked environment separation (testing vs staging vs production), making scaling and safe deployments difficult.

Architecture

Moved to AWS ECS Fargate behind an Application Load Balancer (ALB). Established distinct testing, staging, and production environments, with domains routed under flowharbor.in and DNS managed via Cloudflare.

Implementation

I initially provisioned the full AWS infrastructure (VPC, subnets, security groups, IAM, ECR, target groups, ECS cluster/services) manually via the Management Console to validate the architecture.

Once validated, I built a parallel Terraform IaC version featuring modular per-environment configuration, optional ACM/HTTPS, and deployment circuit breakers with automatic rollback. Lifecycle rules were implemented so Jenkins could own active deployments without triggering state conflicts in Terraform.

AWS ECS FargateALBVPC/IAMTerraformJenkinsDockerCloudflare

More Projects

PokeMission

3-service app (React frontend, two FastAPI backends) on AWS EKS. Terraform provisions VPC, EKS, RDS PostgreSQL 16, ECR, and Secrets Manager with a one-command deploy.sh.

AWS EKSTerraformRDS PostgreSQLECR

Search-NLP-RAG

Hybrid search over a MySQL corpus indexed into Qdrant (dense bge-base + BM25 sparse, RRF fusion, cross-encoder reranking) with an SSE-streamed chat UI, CI-secured and synced on a 15-min cron.

PythonQdrantMySQLDocker