Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Manish Choudhary

Lead DevOps Engineer
Udaipur

Summary

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.

Overview

14
14
years of professional experience

Work History

Lead DevOps Engineer

ArcGate Technologies LLP
08.2011 - Current
  • Designed and implemented highly available and scalable AWS/Azure cloud infrastructure.
  • Containerized applications using Docker and orchestrated deployments using Kubernetes (AWS EKS) for efficient management and scaling of containerized workloads.
  • Led the migration of a complex monolithic application to a microservices architecture, optimizing performance, scalability, and development processes
  • Implemented Infrastructure as Code (IaC) using tools like Terraform, ensuring reproducibility and scalability and
  • Leveraged AWS services such as Lambda, API Gateway, SQS, and Kinesis Data Streams to build serverless applications and event-driven architectures.
  • Implemented comprehensive monitoring and logging solutions using AWS CloudWatch, Elasticsearch, and Kibana to gain insights into system performance, troubleshoot issues, and ensure optimal resource utilization.
  • Designed and implemented CI/CD pipelines(Jenkins, AWS Code Pipeline/ GitLab) for Continuous Integration and Delivery/Deployment.
  • Integrated Prometheus monitoring system with EKS to gather metrics, analyze performance, and ensure optimal resource utilization.
  • Collaborated with development teams to define CI/CD pipelines, enabling seamless and automated application deployment.
  • Developed custom shell scripts for automating routine tasks, improving operational efficiency.
  • Worked closely with development teams to define application architectures, optimize performance, and automate deployment processes.
  • Created and maintained documentation for infrastructure configurations and deployment processes.

Linux Administrator

Versasia Infosoft Pvt Ltd
12.2010 - 08.2011
  • Contributed to the successful completion of complex projects, providing expert Linux administration support throughout project lifecycles.
  • Participated in on-call rotations, providing prompt response to critical incidents affecting production environments.
  • Managed network services such as DNS, DHCP, NTP, ensuring reliable connectivity throughout the organization.
  • Maintained high availability of critical systems by proactively addressing issues and conducting regular backups.
  • Established comprehensive disaster recovery plans that safeguarded valuable company data and ensured rapid system restoration in the event of a catastrophic failure.

Technical Consultant [Linux]

HCL Infosystems Ltd
02.2010 - 12.2010

Education

MCA -

Pacific University
Udaipur
04.2001 -

Skills

    Amazon Web Services

undefined

Projects

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.

Timeline

Lead DevOps Engineer

ArcGate Technologies LLP
08.2011 - Current

Linux Administrator

Versasia Infosoft Pvt Ltd
12.2010 - 08.2011

Technical Consultant [Linux]

HCL Infosystems Ltd
02.2010 - 12.2010

MCA -

Pacific University
04.2001 -
Manish ChoudharyLead DevOps Engineer