Rahul Somasundaram

I'm Designer

About

Software Engineer & DevOps

Proven ability to collaborate cross-functionally, streamline deployment processes, and ensure high availability and performance of applicationsProven ability to collaborate cross-functionally, streamline deployment processes, and ensure high availability and performance of applications.

  • City: Bengaluru, India
  • Email: rahulstsgr@gmail.com

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 with Argo CD, that supports rolling upgrade, Blue-green Deployment methodologies that provide an uptime SLA of 99.9%.
  • 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 deployment of application 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

  • 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.
  • Integrated third-party software such as Paytm, Mpesa, Innoviti, ONGO, Urbanpiper, PineLabs, and Benow.
  • 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

Added Custom TransportServer Template

NginxProxyManager

Added provision to download generated SSL certificates.

AdGuardHome

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

winutil

Optimised UI loading from xaml