Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Timeline
Cooking & Playing cricket
Cooking & Playing cricket
Generic
Subhasis Behera

Subhasis Behera

Principal Software Engineer
Bengaluru

Summary

A Solution-driven professional with 14+ years of experience in the IT as Performance Engineering, Cloud & Infrastructure Engineering, SRE & Devops. Wider experience as Software performance Engineering, especially in the aspects of system performance, capacity management and scalability to ensure sustained service stability, SLA's and Business KPI's. Possess a sound understanding of Infrastructure aspects such as server configurations, storage, network architecture, DataCenter Architecture which helps on infrastructure planning and system optimization to drive major cost savings. .Recognized as an efficient and creative professional with solid multitasking capabilities and ability to perform well in a team.

Overview

15
15
years of professional experience
38
38
years of post-secondary education
3
3
Certificates
3
3
Languages

Work History

Principal Software Engineer

Sabre Travel Technologies
Bengaluru
11.2015 - Current
  • Led a team of 6 software engineers to successfully develop end-to-end software performance solutions, resulting in a 20% decrease in performance and scalability issues across different products in GCP, AWS & on-premise.
  • Certified GCP associate, GCP SRE Devops & GCP Professional architect cloud engineer.
  • Owning end to end responsibility on migrating application to GCP, starting from designing to capacity testing & analysis, which helped in reducing costs by 30%.
  • As a principal engineer responsibility includes on designing application architecture like deciding on OS locking mechanism, application caching mechanism, configuring of connection pool & thread pool to achieve required throughout and latency.
  • Setting up the application in GCP, monitoring, load driver & reviewing the calibration results for rightsizing hardware required for the application.
  • Implemented a dataflow pipeline by modifying the application logging framework to json, used GCP Logging , metric & monitoring dashboards to setup end to end monitoring.
  • Improved system throughout by ~10% through memory profiling using GC logs & heap dump analysis and addressing them by tuning JVM parameter.
  • Fixing production performance issue of high response time & high CPU utilization using engineering skills, used thread dump analysis & AppDynamics to pin point the issue.
  • Assist in orchestrating shifting performance management left in the project lifecycle & to achieve this , created CI pipeline using Jenkins for executing the performance test & report in GCP, which saved 1hr of cycle time for each execution.
  • Designed and implemented chaos engineering in complex software systems, resulting in a 50% reduction in system crashes and increasing system uptime by 30%.
  • Developed and led training programs for teams on performance engineering, CI Pipeline, SRE & GCP Monitoring, resulting in a 25% improvement in performance testing coverage.
  • Worked closely with cross-functional teams to identify and resolve technical issues, resulting in a 40% reduction in customer complaints and increasing customer satisfaction by 25%.
  • Good knowledge of OS related issues, Server configuration and builds and release process.
  • Provide architectural and practical guidance to software development to improve resiliency, efficiency, performance, and costs.
  • Provisioning compute engine, cloud load balancing, cloud storage, monitoring component using terraform GCP foundation module.
  • Being the owner of project, I was responsible for creating IAM roles, service accounts and providing permission for other projects.
  • Creating Docker image for mock services, Jmeter load driver & deploying them to Google Kubernetes engine.
  • Configured GKE ISTIO to handle the ingress and egress and service discover for microservice pods inter communication.
  • Configured GCP auto scaler for managed instance group, when the CPU load is exceeding 60% a new compute instance will automatically create.
  • Creation of Kubernetes definitions files for Pod, Services, Deployment, Replication controls, & Replication Set & other services . Having good knowledge about Kubernetes architecture & its internals.
  • As an SRE engineer configured multiple health checks & alerts for AWS env using Rout53 , GCP environment using stack driver & cron jobs in on-promise env.
  • Created dashboard in Grafana for defining SLI,SLO for key service's using flux queries.
  • Did capacity planning to achieve the required latency in GCP by doing a POC for different types of storage like Extreme PD, Local SSD etc.
  • Created ansible playbooks with Ansible roles, group variables and host inventory for managing infrastructure, security vulnerability scanning, OS patch update on Linux on-premise environment.
  • Minimize toil by automating infrastructure provisioning and configuration through code using terraform and ansible.
  • Setting up of IBM MQ server 9.2 in GCP cloud using RDMQ high availability solution.
  • POC to compare the performance of TimescaleDB and InfluxDB.

Senior Consultant

Allstate Service Private Ltd
12.2013 - 11.2015
  • Involved in day to day Performance Engineering activities, like, NFR Gathering, Defining Workload Model, Prepare Test Strategy, Performance analysis, bottleneck identification, providing solution/ recommendation.
  • Take ownership of release, security, reliability, performance, monitoring, measurement. Demonstrate vision: define roadmap, manage implementations as the technology supporting these Cloud principals evolves.
  • Expertise in creating test scripts in using Performance test tools like Jmeter, Performance Center, LoadRunner.
  • Debugging applications performance using tools like Dynatrace & AppDynamics. Created custom metric in Appdynamics for system Uptime , which intern helped in calculating GC throughput in Grafana.
  • Debugging CPU latency issues using thread dump analysis, tuned application for connection pool , thread pool size & listen queue size.
  • Debugging memory leaks using heap dump analysis & GC log analysis. Helped tuning the JVM parameter's like types of GC algorithm, size of heap size, no of GC threads etc.
  • Involved in scaling of applications, applied horizontal or vertical scaling based on the applications architecture.
  • Involved in designing load balancer algorithm for different applications.
  • Creation of python scripts to automate the test data readiness.
  • Involved in Workload Model and Performance Model of the application.
  • Used WPT, HTTP watch for client side profiling. Fixed page rendering time and load time of particular web application.
  • Work with product operations team to resolve production performance issues, developing and running scripts, and troubleshooting services in a hosted environment.

Lead Engineer

HCL
03.2010 - 12.2013
  • Worked with product operations team to resolve production performance issues, developing and running scripts, and troubleshooting services in a hosted environment.
  • Prepared comprehensive performance Test Plan document based on performance requirements.
  • Developed complex and challenging automation scripts using Apache JMeter & load runner.
  • Derived Workload models based on performance testing project requirements.
  • Analyzed client and server performance counters and prepared Performance Test Report with Recommendations.


Software Programmer

Xorient Technologies Ltd
10.2008 - 03.2010
  • Used ASP.NET , VB.NET and C# to design and develop new sites and web-based solutions, both front end and back end.
  • Trouble-shot and fixed any threads and bugs.
  • Communicated with clients to provide knowledge, expertise, and support, ensuring that their requirements were fully met.
  • Involved in database design using mysql server.

Education

10+2 - Science

Chhatarpur Junior Science College

undefined

Municipal Barracks Highscool

Bachelor of Technology - Electronics & Telecommunication

Sanjay Memorial Institute of Technology, BPUT University
01.2003 - 04.2007

Skills

Good understanding about travel & insurance domainundefined

Accomplishments

  • Quarter of the Month Award in Sabre for solving production performance issue during a Major airline migration, October'2018.
  • Star Award in Sabre– March 2019
  • Appreciation for Solve!T Presentation on Performance testing integration with Dev pipeline in 2023
  • Partnership Say Thanks award for SSI PLAB & ELAB migration to GCP.


Certification

GCP Professional Cloud SRE & Devops Engineer

Timeline

GCP Professional Cloud SRE & Devops Engineer

01-2023

GCP Professional Cloud Architect

02-2022

GCP Associate Cloud Engineer

09-2021

Principal Software Engineer

Sabre Travel Technologies
11.2015 - Current

Senior Consultant

Allstate Service Private Ltd
12.2013 - 11.2015

Lead Engineer

HCL
03.2010 - 12.2013

Software Programmer

Xorient Technologies Ltd
10.2008 - 03.2010

Bachelor of Technology - Electronics & Telecommunication

Sanjay Memorial Institute of Technology, BPUT University
01.2003 - 04.2007

10+2 - Science

Chhatarpur Junior Science College

undefined

Municipal Barracks Highscool

Cooking & Playing cricket

When i am stressed i love to cook which is kind of stress relief for me.

Cooking & Playing cricket

When i am stressed i love to cook which is kind of stress relief for me.

Subhasis BeheraPrincipal Software Engineer