Sourabh Kumar

SRE (Site Reliability Engineer)

Bengaluru, Karnataka, India14 yrs 2 mos experience

Key Highlights

  • Expert in building scalable microservices architectures.
  • Proficient in DevOps practices and CI/CD systems.
  • Strong background in system monitoring and performance tuning.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in DevOps and Microservices.

Contact

Skills

Core Skills

DevopsMicroservicesJavaPythonLinuxSystem Administration

Other Skills

JavaScriptGitScalabilityCore JavaSQLFlaskBuild ToolsJavaSEWeb ApplicationsDistributed SystemsApache KafkaMySQLReact.jsREST APIsSoftware Development

Experience

Booking holdings (nasdaq: bkng)

Senior Site Reliability Engineer

Mar 2024Present · 2 yrs · Bengaluru, Karnataka, India · Hybrid

Linkedin

Senior Site Reliability Engineer

Feb 2022Nov 2023 · 1 yr 9 mos · Bengaluru, Karnataka, India

JavaScriptGitScalabilityCore JavaDevOpsSQL+17

Tesco bengaluru

SDE 1

Oct 2019Jan 2022 · 2 yrs 3 mos · Bengaluru Area, India

  • • Worked on developing the backend of a cloud native, microservice architecture based application that is used for ensuring the quality of products sold by Tesco at its stores globally. Technologies used: Java, Spring Boot, JUnit, Cucumber, Kafka, Splunk, AppDynamics.
Spring BatchGitCore JavaJavaSEWeb ApplicationsDistributed Systems+7

Cisco

2 roles

Software Engineer (Grade 8)

May 2018Sep 2019 · 1 yr 4 mos

GitSQLJenkinsFlaskWeb ApplicationsSensu+6

Software Engineer (Grade 6)

Oct 2015Apr 2018 · 2 yrs 6 mos

  • Worked on developing a system of monitoring for Cisco’s next gen Connected Supply Chain. Using Python with Flask to build backend and AngularJS for frontend web-based UI. This monitoring system includes alerting mechanisms for system and application stats, graphing system for system and application stats and log search functionality using Elastic-search as backend.
  • Worked on developing a continuous integration and deployment system used for development, testing and shipping the software of Connected Supply Chain. Used Python on Flask for backend and AngularJS for frontend web-based UI. Many open source technologies are glued together in this project to create the entire CI/CD system. These open source technologies include Jenkins, Pulp, Celery, Ansible and Gerrit. A major chunk of work in this project was on gathering and distilling the requirements since customers were themselves not sure of what kind of CI/CD system they wanted. This lack of clarity required building and scrapping a lot of prototypes to elicit the requirements from customers.
  • Developed REST APIs for business requirements of Supply Chain. This helped me in understanding the various business processes involved in Supply Chain.
JavaScriptGitAngularJSSQLJenkinsFlask+9

Amazon

Support Engineer 4

Sep 2014Oct 2015 · 1 yr 1 mo · Bengaluru Area, India

  • Developing applications to improve efficiency of processes using Perl and PHP.
  • Maintaining and supporting production applications.
  • Setup monitoring infrastructure for applications.
  • Writing scripts to automate various tasks.
  • Following complete change management process.
  • Load and performance testing of applications.
GitScalabilityDevOpsBuild ToolsDistributed SystemsLinux+1

Yahoo!

Service Engineer

Jun 2011Aug 2014 · 3 yrs 2 mos · Bangalore

  • Technology: RHEL 4/5, Bash Scripting, Apache, VIP Load Balancer, Mysql HA, Unix Internals, Apache Traffic Server, Akamai, RAID/LVM, Hadoop Cluster, Cloud Storage,Vespa (lucene like backend) XML based search system, Caching layers squid, mdbm, memcached and other content caching platforms,Apache traffic server to handle huge traffic.
  • Capacity planning ( Managing hardware related stuff according the expected traffic ) and Designing the skeleton of enterprise applications infrastructure from scratch at component level like apache, mysql, caching layers, proxies etc.
  • Provide operational support for developers and users of the Yahoo!, Includes responsibilities such as responding to outages, IRC channels, configuring hosts, performance tuning, and planning and executing hardware upgrades.
  • Load and performance testing for enterprise web applications.
  • Deployment on production and ensuring the availability of production environment during the deployment.
  • Monitoring review and writing scripts to enhance the monitoring, Ensuring consistent monitoring tools are in place, and that the documentation accurately reflects the current configuration.
  • Managed the development and implementation process of new environment, involving cross-functional teams.
  • Lead new equipment start-ups in the production pipeline and train the production teams.
  • Following complete Change management Process.
  • Automating the things and ensuring the config management via various tools.
  • Participate in a 12x7 (daylight hours) on-call pager rotation.
BashNagiosTomcatScalabilitySystem AdministrationDevOps+18

Education

National Institute of Technology Kurukshetra

B.Tech — IT

Jan 2007Jan 2011

Stackforce found 100+ more professionals with Devops & Microservices

Explore similar profiles based on matching skills and experience