With over 12 years of experience in DevOps engineering, I am passionate about designing and implementing scalable, secure, and efficient cloud solutions that meet the needs of complex and dynamic business environments. I have a strong background in DevOps, Serverless Computing, Microservice Architecture, and Data Engineering, and I hold multiple certifications from AWS and Redhat. I am currently a Lead DevOps Engineer at Arcgate, a leading provider of IT services and solutions for various industries. At Arcgate, I am responsible for managing and optimizing Large Scale Cloud Deployments on AWS, CI/CD Pipelines, IAC(Terraform), ELK, Kinesis Data Stream, SQS, Apigateway+Lambda for Serverless Computing, AKS clusters, Azure Event Hubs, Azure Front Door, Azure Monitor, and Azure Log Analytics Workspace for a variety of projects and clients. I leverage my expertise in Azure DevOps, Serverless, and AWS to deliver high-quality solutions that enhance performance, security, and reliability. I also collaborate with other engineers, developers, and stakeholders to ensure alignment of goals, expectations, and best practices. I enjoy learning new technologies and tools, and I am always looking for opportunities to improve my skills and knowledge.
Amazon Web Services
Project: Fleet Management System Migration to Microservices on AWS
Description:
Led the migration of a fleet management system from a monolithic architecture to microservices deployed on AWS.
Conducted a comprehensive analysis of the existing application to assess its suitability for microservices architecture and devised a phased refactoring strategy.
Implemented the migration utilizing the following architecture:
Data from OBD devices was seamlessly ingested into a Kinesis Data Stream.
Utilized multiple OBD gateway producer containers running on Amazon EKS to fetch data from Kinesis Data Streams.
Implemented data transformation and forwarding mechanisms to SQS for reliable message queuing.
Orchestrated Lambda functions to consume and process data from SQS, subsequently storing it into RDS and ElasticCache for efficient retrieval and storage.
Developed a responsive frontend application enabling vehicle owners to access real-time statistics, dashboards, and geofencing features.
Leveraged API Gateway and Lambda functions to seamlessly retrieve data from RDS and ElasticCache, ensuring optimal performance and scalability.
Technologies Utilized:
- API Gateway
- Lambda Function
- Amazon EKS Cluster
- Kinesis Data Stream
- SQS (Simple Queue Service)
- ElasticCache
- Amazon RDS (Relational Database Service)
Project: Designed a reactive scalable architecture for a leading news website in India with ~5M Active Users.
To address sudden traffic surges, especially during breaking news events, I opted for a serverless approach using AWS services. By leveraging API Gateway and Lambda functions, along with Elasticache Redis for caching active datasets, RDS postgres was the primary DB, we ensured rapid scalability while keeping costs in check. Cloudflare CDN was used to cache API responses at edge locations, reducing latency, and a WAF was implemented for security. The frontend was deployed as a static site on S3, further optimized with Cloudflare. This architecture successfully served 5 million concurrent users with top performance, demonstrating the effectiveness of serverless solutions even in 2017's nascent stage.
Technology Used:
- Ec2
- S3
- ElastiCache
- Cloudflare
- Api Gateway
- Lambda
- RDS
- ELK
- AWS GuardDuty
Project : Kubernetes CI/CD Pipeline with Blue-Green Deployment using AWS CodePipeline
Overview:
Implemented a CI/CD pipeline utilizing AWS CodePipeline to automate the deployment of applications to Kubernetes clusters with a blue-green deployment strategy. This project demonstrates expertise in DevOps practices, Kubernetes orchestration, and deployment strategies on AWS.
Technologies Used:
- AWS (Amazon EKS, CodePipeline, IAM)
- Kubernetes
- Docker
- Git
Project : Led a high-performing Platform Engineering team in provisioning infrastructure for a prominent automotive company's tech architecture. Managed a team of 10 DevOps experts focused on cloud resource provisioning using Terraform. Implemented and maintained a three-tier Terraform architecture, supported by Terragrunt and Terratest frameworks.
Tech Stack Used:
- Terraform: Core tool for infrastructure provisioning.
- Terragrunt: Managed Terraform configurations at scale.
- Terratest: Automated testing of Terraform configurations.
- Cloud Platforms: Hosted and managed provisioned resources on AWS
- CI/CD Pipelines: Automated deployment and validation of infrastructure changes.