RAHUL PATEL
Cloud & DevOps Engineer building reliable infrastructure, automating deployments, and architecting scalable solutions on AWS. Passionate about serverless, infrastructure as code, and continuous delivery.
About Me
Cloud & DevOps Engineer specializing in scalable AWS cloud infrastructure, serverless architectures, and declarative automation.
Currently working at NICE in Pune, India, focusing on cloud-native solutions, serverless backends, and CI/CD pipelines. Passionate about automating repetitive workflows, eliminating manual toil, and architecting resilient systems on AWS.
Previously at Tata Consultancy Services, I designed and implemented event-driven microservices with AWS Lambda, DynamoDB, and API Gateway, provisioned multi-tier infrastructure declaratively using Terraform, and built automated release pipelines with Azure DevOps and GitHub Actions.
System Architecture
"You're currently looking at a website running on AWS."
Architectural Rationale & Trade-Offs
Architectural justifications, alternatives evaluated, and production trade-offs.
Why Serverless Architecture?
Serverless services avoid always-on compute infrastructure and fit the low and variable traffic profile of this portfolio. Automatically scales with incoming request volume without provisioning virtual machines or managing operating system patching.
Single EC2 instance or ECS Fargate container. Always-on compute introduces ongoing infrastructure management and idle resource costs, which are unnecessary for the low and variable traffic profile of this portfolio.
Serverless introduces cold-start considerations. The Lambda function is intentionally kept lightweight with a minimal Python execution path.
Why CloudFront Edge CDN?
Keeps the S3 origin bucket private via Origin Access Control (OAC). Terminates TLS 1.3 at edge locations and distributes cached content through edge locations, reducing the distance between users and the origin, with built-in AWS Shield Standard DDoS mitigation.
Direct S3 Static Website Hosting. Rejected because S3 web endpoints do not support custom domain SSL/TLS certificates natively and require public read bucket access.
Cached content propagation delay on updates. Mitigated by automated CI/CD cache invalidation (/*) via GitHub Actions, which reduces stale-cache time by triggering CloudFront invalidation as part of deployment.
Why Declarative Terraform?
Explicit state-driven infrastructure as code. Enables deterministic preview (terraform plan), full auditability, automated resource teardown/recreation, and version-controlled history in Git.
AWS Management Console (ClickOps) or AWS SAM. Console lacks repeatability; SAM is specialized for Lambda but less flexible for managing multi-region ACM certs and Route 53 zones together.
State file management and locking complexity. Mitigated by storing remote state in S3 with DynamoDB state locking to prevent concurrent modifications.
Why DynamoDB NoSQL?
Supports atomic counter updates (UpdateItem with ADD visitor_count :inc), handling concurrent requests without requiring application-level mutexes or external database locks.
Amazon RDS (PostgreSQL/MySQL). Rejected because relational databases require VPC networking, connection pooling management, and ongoing minimum compute charges.
Limited query capability compared to SQL, but well-suited since the visitor counter data model requires only single-key lookups and atomic updates.
Why GitHub Actions CI/CD?
Seamless native repository integration without requiring self-hosted infrastructure. Automatically syncs frontend builds to S3 and triggers CloudFront cache invalidation upon push to main.
AWS CodePipeline / CodeBuild or manual AWS CLI uploads. AWS CodePipeline introduces excess console switching and configuration overhead for lightweight static assets.
Dependency on GitHub runner uptime. Mitigated by storing standard AWS CLI deployment scripts that can execute locally with one command if needed.
Flagship Cloud Architectures
Production cloud architectures, serverless backends, and automated deployment pipelines.
Cloud Resume Challenge — AWS Serverless Architecture
Architected and deployed a serverless web application and AWS-backed visitor counter on Amazon Web Services. Infrastructure provisioned declaratively via Terraform, featuring edge CDN distribution with CloudFront, private S3 storage via Origin Access Control, serverless Python Lambda compute, and continuous deployment through GitHub Actions.
Engineering Journey
Continuous technical progression across enterprise systems, cloud migrations, and automation.
Building Cloud Systems
Continuously designing and refining resilient cloud architectures, serverless backend patterns, declarative Terraform modules, and automated CI/CD deployment pipelines on AWS.
Cloud DevOps Engineer
Specializing in cloud-native solutions, serverless backends, and CI/CD pipelines. Focused on eliminating manual toil, automating deployment cycles, and engineering resilient production systems on AWS.
System Engineer / AWS Developer
- Designed and implemented serverless architecture using AWS Lambda, DynamoDB, AWS Glue and API Gateway to create a highly scalable and cost-effective backend.
- Orchestrated cloud infrastructure provisioning and management using Terraform, improving resource consistency and scalability.
- Implemented CI/CD pipelines for deploying and managing Lambda functions and APIs, enhancing development efficiency and reliability.
- Integrated Azure Repos into the development workflow, ensuring version control and code collaboration with team members.
- Orchestrated the deployment and continuous integration/continuous delivery (CI/CD) pipelines with Azure DevOps, automating software releases and updates.
Engineering Toolkit
Production cloud services, infrastructure tooling, and automated deployment frameworks.
Certifications & Education
Verified AWS cloud credentials, academic degree, and professional engineering diplomas.
Shri S'ad Vidya Mandal Institute Of Technology
Interests
Technology
In the era of tech, technology has become a key part of human life. I love to discover and learn new technologies.
Sports
Enthusiastic badminton player. Play and watch Cricket, Football. Enjoy watching Formula 1, swimming, and diving.
Travelling
I love exploring new places, cultures, and experiences.
Space
I love to explore space-related things, the advancement of science and the vision of space exploration to Mars.
LET'S BUILD
RELIABLE SYSTEMS.
Cloud infrastructure, DevOps automation, serverless systems, and engineering conversations.
Interested in working together, have a question, or just want to connect? Feel free to reach out through any of the channels below.