ssrahul96 website background

Rahul Somasundaram

I'm

About

Rahul Somasundaram

Software Engineer & DevOps

Driven by a DevOps mindset, I partner with cross-functional teams to design resilient architectures, automate end-to-end workflows, and deliver consistently high-performing applications at scale.

  • City: Bengaluru, India

Skills

A collaborative developer and engineer well-versed in Cloud technologies.

Proficient in developing and deploying applications using Kubernetes, Helm, and CI/CD methodologies.

Kubernetes 80%
Terraform 80%
Ansible 70%
Docker 80%
Java 75%
Go 60%
Mongo 70%
SQL 70%

Resume

A seasoned Senior Software Engineer with around 8 years of experience in IT.

Extensive experience in utilizing Azure for comprehensive end-to-end deployment solutions.

Professional Experience

Senior Software Engineer

2020 - Present

Checkpoint Systems, Bengaluru, India

  • Designed, built, and maintained infrastructure using Terraform as IaaC, which reduces the manual efforts of infra creation by 80%.
  • Architected, configured, and administered Azure Kubernetes Service clusters.
  • Developed Kubernetes Operator and Helm charts for SaaS deployment, that simplifies the deployment process and makes it error free.
  • Implemented continuous deployment workflows using Argo CD, enabling rolling upgrades and blue-green deployments to maintain a 99.9% uptime SLA.
  • Established Azure Front Door and Nginx for global traffic load balancing, which provides Disaster Recovery, rate-limiting and DDOS Protection.
  • Monitored systems metrics using Datadog for proactive performance, SLA management.
  • Set up High Available Grafana Loki Stack as a Log Aggregator to collect all logs from all services.
  • Managing the distribution of Mobile Applications through the Google Play Store and Apple App Store.
  • Setup On-Prem Kubernetes cluster using Talos for Dev, QA for Cost Optimization.
  • Implemented continuous application deployment from source control using Ansible.
  • Engineered a utility for synchronizing configurations between SCM and Zookeeper, for dynamic updates.
  • Containerized an internal back-office application as a Docker image and automated its CI/CD using Gitlab CI and Ansible.

Member Technical Staff

2017 - 2020

GOFRUGAL Technologies, Chennai, India

  • An early adopter of digital transactions, integrating seamlessly with UPI and third-party platforms such as Paytm, M-Pesa, Innoviti, ONGO, UrbanPiper, Pine Labs, and Benow to streamline payment processing and enhance customer convenience.
  • Designed and implemented a Messaging Service as a central hub for data exchange.
  • Developed a framework to synchronize customer business data to the cloud.
  • Engineered and implemented a CI/CD pipeline for streamlined application builds and deployments using Jenkins and Ansible.
  • Contributed to development of a Master Import tool, enabling seamless customer data imports (such as inventory) into the POS system.
  • Optimized weekly product updates through module patches.

Education

B.Tech Information Technology

2013 - 2017

Anna University, Chennai, India

Open Source Contributions

Help and get Help

Nginx Kubernetes-Ingress

Nginx Kubernetes-Ingress

Added Custom TransportServer Template

winget

Helm

Added Support for Install Helm through Winget

NginxProxyManager

NginxProxyManager

Added provision to download generated SSL certificates.

AdGuardHome

AdGuardHome

Introduced support for custom TLS algorithms and resolved HTTP/3 headerissues.

Chris Titus Tech winutil

winutil

Optimised UI loading from xaml

kubelogin

Kubelogin

Added Support for Windows ARM64