Summary
Overview
Work History
Education
Skills
Websites
Hobbies and Interests
Projects
Monitoring & Observability
Timeline
Generic

Sarabjot Singh

Rajpura

Summary

Dynamic DevOps Engineer with a proven track record at Jungleworks, specializing in AWS cloud architecture and infrastructure automation. Expert in Terraform and CI/CD pipelines, I excel in optimizing high-availability systems while fostering collaboration across teams. Passionate about leveraging innovative solutions to enhance performance and reliability in SaaS environments.

Overview

3
3
years of professional experience

Work History

DevOps Engineer

Jungleworks (ClickLabs), Mohali, Punjab
Mohali
01.2023 - Current
  • Designed and deployed scalable cloud architectures on AWS and Hetzner for high-availability SaaS platforms (Tookan, Yelo, Hippo, Jugnoo, Fugu).
  • Implemented multi-service auto-scaling infrastructure using EC2 spot instances, launch templates, step scaling policies, and custom CloudWatch alarms.
  • Built and deployed backend microservices in private subnets, secured with KMS encryption, with HAProxy load balancing and API Gateway + Lambda integration for serverless triggers.
  • Used Boto3 scripts in Lambda to update HAProxy configurations dynamically on instance launch/terminate, ensuring real-time traffic balancing.
  • Hosted Tookan frontend on S3 + CloudFront with HTTPD, Angular, and backend autoscaling microservices integrated with HAProxy.
  • Automated SSL issuance via Certbot on client onboarding and handled renewal and placement using custom shell scripts.
  • Integrated Redis for high-speed caching and DynamoDB for temporary storage of fleet/location data.
  • Implemented master-slave database replication (MySQL, MongoDB, PostgreSQL) for production resilience.
  • Configured web servers (NGINX, Apache) and deployed isolated services on EKS for Jugnoo backend.
  • Developed log and resource monitoring pipelines using ELK Stack, Prometheus + Node Exporter, and Nagios (with Twilio call alerts).
  • Built backup automation scripts and integrated alerts using webhooks to Google Chat and DevOps mailbox.

Education

B.Tech - Electronics & Communication Engineering

Chandigarh Group of Colleges
Landran
04.2018

Diploma - Electronics & Communication Engineering

RIMT Technical University
01.2015

Skills

  • Infrastructure as Code (IaC): Terraform (modular design, reusable templates, AWS infrastructure provisioning)
  • Cloud & Infrastructure: AWS (EC2, VPC, CloudFront, S3, SES, SNS, IAM, Lambda, EKS, Auto Scaling, ELB, CloudWatch, Launch Templates, API Gateway, DynamoDB)
  • Cloud Providers: AWS, Hetzner Cloud
  • Web Servers: HAProxy, NGINX, Apache, HTTPD
  • CI/CD & Deployment: Jenkins, GitLab CI/CD, GitHub Actions, Docker
  • Monitoring Tools: Grafana, ELK Stack, Nagios, Prometheus, Graphite, Node Exporter
  • Scripting & Automation: Bash, Python (boto3), Shell Scripts, Webhooks (Google Chat, Email)
  • Databases: MySQL, MongoDB, PostgreSQL (Dev/Test), Redis, DynamoDB

Hobbies and Interests

Automation & Infrastructure Optimization, Photography & Visual Documentation, Technical Blogging & Knowledge Sharing

Projects

Tookan (Delivery Tracking Platform):, - Frontend hosted via Amazon S3 with CloudFront distribution, using Angular served by HTTPD web server., - Backend microservices deployed in private subnets with Auto Scaling groups; two EC2 instances outside autoscaling for manual management, rest using spot instances., - Load balancing handled by HAProxy, dynamically updated through a Lambda function triggered by API Gateway. The Lambda uses Boto3 to add/remove private IPs into HAProxy templates, ensuring seamless service discovery., - Custom shell scripts monitor load average, triggering CloudWatch alarms and autoscaling actions., - SSL/TLS v1.3 encryption managed using Certbot with an automated script that provisions wildcard certificates on client onboarding, renews them, and places them securely., - Master-slave database architecture implemented for MySQL and MongoDB, ensuring data replication, high availability, and performance., - Redis used for fast-access data; DynamoDB used for temporary fleet/location data., Yelo & Hippo (SaaS Platforms):, - Built with the same core architecture as Tookan, except using NGINX + HAProxy for web server and load balancing., - Continuous delivery implemented using Jenkins/GitLab CI, Dockerized deployments across autoscaled EC2 environments., - Database backends using master-slave setup, with PostgreSQL included for dev/test environments., - SSL lifecycle handled with automation, security via KMS encryption, and monitoring unified across all services., Jugnoo (Uber-like Ride Hailing App):, - Backend services deployed partially on Amazon EKS for service isolation and container orchestration., - Frontend services hosted on NGINX + Apache stack., - Integrated the same HAProxy-based dynamic configuration using Lambda for backend microservice load balancing., - Redis and DynamoDB used similarly as in Tookan; secure DB access enforced with private subnets and KMS., Fugu (Chatbot Platform):, - Real-time messaging infrastructure deployed on HAProxy + NGINX backend., - Focus on scalability and resilience using autoscaling EC2s., - Full monitoring and alerting integrated using ELK + Grafana, with performance metrics and chat throughput dashboards.

Monitoring & Observability

  • ELK Stack (Elasticsearch,Filebeat, Kibana): Implemented on all servers for centralized logging and deep request tracing.
  • Grafana Dashboards: Used across environments for system resource monitoring, container health, and custom metrics.
  • Graphite + Collectd: Deployed for infrastructure telemetry and integrated into Grafana for alert visualization.
  • Nagios: Used for legacy resource monitoring and incident notifications, enhanced with Twilio call alerting for critical triggers.
  • Backup Monitoring: Custom shell scripts validate database and file system backups with failure alerts sent via webhook to Google Chat and email for DevOps team.

Timeline

DevOps Engineer

Jungleworks (ClickLabs), Mohali, Punjab
01.2023 - Current

B.Tech - Electronics & Communication Engineering

Chandigarh Group of Colleges

Diploma - Electronics & Communication Engineering

RIMT Technical University
Sarabjot Singh