Work Experience
My professional journey and accomplishments.
- Designing and implementing multi-cloud infrastructure on AWS and GCP, ensuring high availability, scalability, and cost optimization across cloud platforms.
- Managing and orchestrating containerized applications using Google Kubernetes Engine (GKE) and Amazon EKS, handling deployments, scaling, and service mesh configurations.
- Using Helm to deploy applications on Kubernetes clusters, creating and maintaining Helm charts for existing applications, and standardizing deployment processes across multiple environments.
- Implementing and optimizing CDN strategies using AWS CloudFront and GCP Media CDN for global content delivery, reducing latency by 40% and improving user experience.
- Building and maintaining CI/CD pipelines using Jenkins with Groovy-based pipeline-as-code, automating build, test, and deployment processes across multiple environments.
- Implementing Infrastructure as Code (IaC) using Terraform and CloudFormation to manage cloud resources, ensuring version control and repeatable deployments.
- Setting up monitoring, logging, and alerting solutions using CloudWatch, Stackdriver, Prometheus, Grafana, and NewRelic for proactive issue detection and resolution.
- Implementing video analytics and monitoring using Conviva for real-time video quality insights and performance optimization.
- Configuring and managing network connectivity using Megaport for private cloud connections and multi-cloud networking.
- Optimizing cloud costs through resource right-sizing, reserved instance management, and automated scaling policies, achieving 30% cost reduction.
- Implementing security best practices including IAM policies, VPC configurations, network security groups, and secrets management using AWS Secrets Manager and GCP Secret Manager.
- Managing container registries, image scanning, and ensuring secure container deployments across environments.
- Collaborating with development teams to containerize applications, optimize Docker images, and implement blue-green and canary deployment strategies.
AWSGCPGKEEKSCloudFrontMedia CDNRoute 53JenkinsGroovyTerraformKubernetesDockerHelmPrometheusGrafanaNewRelicConvivaMegaport
- Developed and maintained backend and frontend for a Learning Management Platform using NodeJS, ExpressJS, MongoDB, and Redis, providing robust and scalable solutions for managing user data and course content. The platform supports 15,000 active users and handles 1 million daily requests.
- Utilized Redis caching and integrated OAuth for secure authentication, enhancing performance, data retrieval efficiency, and user data privacy.
- Designed and implemented RESTful APIs to ensure efficient communication between frontend and backend components, delivering a consistent and engaging user experience.
- Worked on the backend for a JEE/NEET Preparation App with 1.6 million active users and 50 million daily requests, achieving a 50% improvement in response time.
- Optimized the backend for the Quizrr Platform, an online test series platform serving 100,000 active users and handling 10 million daily requests, boosting response performance by 150%.
- Leveraged AWS Lambda Functions to offload complex calculations from ExpressJS, reducing CPU usage and enhancing scalability.
- Collaborated with cross-functional teams to resolve issues, maintain backend reliability, and ensure high availability and performance across all platforms.
NodeJSExpressJSMongoDBRedisRESTful APIsAWS Lambda