Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Sunil Bachu

Saint Louis,USA

Summary

8+ years of diversified experience in Information Technology and mainly as Site Reliability Engineer with a strong foundation in performance engineering, specializing in building scalable, resilient, and high-performance systems. Specialized in Kubernetes (K8s) orchestration, infrastructure automation, and cloud-native technologies. Proficient in using Apache JMeter for performance testing and Splunk for log analysis, and Datadog for application performance monitoring (APM). Adept at identifying bottlenecks, optimizing system performance, and collaborating with cross-functional teams to deliver high-quality software products.

Professional with strong background in systems engineering and software development, prepared for role in ensuring high availability and reliability of applications. Demonstrates expertise in automation, monitoring, and performance optimization. Strong focus on team collaboration and achieving results, adaptable to changing needs. Skilled in scripting, cloud services, and incident management, valued for reliability and problem-solving abilities.

Overview

11
11
years of professional experience
1
1
Certification

Work History

Site Reliability Engineer/ Performance Lead

Charter Communications
03.2020 - Current
  • Company Overview: Charter Communications, Inc., is an American telecommunications and mass media company with services branded as Spectrum. With over 26 million customers in 41 states, it is the second-largest cable operator in the United States by subscribers, just behind Comcast, and third-largest pay TV operator behind Comcast and AT&T. Charter is the fifth-largest telephone provider based on number of residential lines.
  • Currently working as a Lead performance testing engineer in designing, executing, and analyzing performance tests to ensure the scalability, stability, and reliability of applications.
  • Gathering and analyzing the Business Requirements from business analysts.
  • Analyze the Stories created in Jira and discuss the requirements with the business owners.
  • Attend the Design sessions with Architect and the dev team to derive the development plan.
  • Attend the Planning meeting to derive the capacity of the team and allocate the resources accordingly.
  • Assist the team in creating the test scenarios and the test cases for all the business stories.
  • Designed and executed performance test scenarios using Apache JMeter and Blaze Meter to validate system scalability under varying loads.
  • Attended the meetings bi-weekly with BlazeMeter Perforce team to discuss on ongoing issues and proposed new initiatives which they have encouraged and built in BlazeMeter.
  • Scheduled Cronjobs by recording the End-to-End scenario in JMeter and BlazeMeter from launching to placing the Order for flows like Ship to Home, Instore, BYOD, and NDEL flows.
  • Monitored application and system performance in real time using Datadog and configured custom dashboards to track key metrics like CPU, memory, and transaction response times.
  • Analyzed server logs and application data using Splunk to troubleshoot performance bottlenecks and pinpoint root causes of issues.
  • Simulated real-world traffic patterns and ensured system resilience under peak load conditions by generating over X requests per second.
  • Provided detailed performance test reports, highlighting throughput, latency, and other critical KPIs.
  • Worked closely with development and operations teams to resolve performance issues, reducing page load time by X%.
  • Automated test execution integrating with Blaze meter and Datadog. Developed load and stress test scripts in Meter for testing Apis and web applications.
  • Configured Splunk dashboards for log aggregation and analysis to identify trends and anomalies in production.
  • Utilized Datadog to monitor real-time application performance, alerting threshold breaches and ensuring compliance with SLA requirements.
  • Generated detailed test result summaries and presented findings to stakeholders to aid decision-making.
  • Collaborated with development teams to optimize database queries, reducing response times by X seconds.
  • Worked as Akana Developer in the Charter Organization where Akana API Gateway is a robust solution for enterprises seeking comprehensive API Management Capabilities.
  • Created ND and PMCM Containers from Lower environments QA, UAT and Production environments.
  • Supported Production defects by debugging the issue by Splunk logs and worked with the teams to resolve the issue.
  • Hands-on experience deploying, managing, and scaling containerized applications using Kubernetes.
  • Proficient in writing Kubernetes manifests using YAML for Pods, Deployments, Services, ConfigMaps, and Secrets.
  • Led service migration to Kubernetes, ensuring minimal downtime and optimal performance tuning during transition.
  • Interact with Offshore team independently on regular basis at different levels of system testing life cycle for several applications.
  • Attend meetings with offshore team to answer the questions and clarify the observations encountered during both planning and testing phases.
  • Received appreciation from all the teams Dev, PMO and Business. The same appreciations were provided in ALL Hands Meetings.

Java Developer/Tester

Comcast
11.2019 - 03.2020
  • Company Overview: Comcast Corporation (formerly registered as Comcast Holdings) is an American telecommunications conglomerate headquartered in Philadelphia, Pennsylvania. It is the second largest broadcasting and cable television company in the world by revenue and the largest pay - TV company, the largest cable TV company and largest home Internet service provider in the United States, and the nation’s third-largest home telephone service provider.
  • Following AGILE methodology (SCRUM) during development of the project and oversee the software development in Sprints by attending daily stand-ups.
  • Developing the Controller to handle the requests and responses.
  • Using Core Java to develop Business Logic as Spring Beans.
  • Analyzed Functional and Business requirement documents, Design documents, Data model, Used cases project timeline and prepared Test Plans for all assigned project releases.
  • Managed and participated in creating of Manual Test Cases for various types of Testing, as per the application demand and assisted in Preparation of test cases.
  • Developing POJO objects and using Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
  • Storing procedure in the database and using Dynamic SQL to load the data.
  • Experience in handling messaging services using Apache Kafka.
  • Worked on NoSQL databases including HBase, Cassandra and Mongo DB.
  • Using Jersey to implement Restful Web Service and using XML form to transfer the data.
  • Coordinated the efforts between QA teams, Business stakeholders and Project teams.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Designing, Configuring and deploying Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Responsible for Production support activities like Jobs monitoring, log the load statistics, analysis and resolve in case of any production issues, coordinate with business to fix any source file issues, coordinate with DBA to resolve any table space or file system related issues.
  • Developing Unit Test Cases. Using JUnit for unit testing of the application.
  • Using DB2 as database to store the data.
  • Brackets IDE for UI development and My Eclipse Blue IDE for Server.
  • Providing Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution defects.
  • Environment: Core Java, J2EE Patterns, Spring, JDBC, HTML, CSS, JavaScript, Maven, SQL, WebLogic, Oracle, Hibernate, Windows, Linux.

Java Developer

Amex
12.2018 - 10.2019
  • Merchant List Exchange project in which we do campaigns to the merchants based on Peer, Designated, Campaign, Recommendation, basically it’s a Migration project in which we are migrating DB2 to Couchbase, create lists and send to downstream consumers as feed.
  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like MVC, AOP,IOC.
  • Extensively worked on both consumption & producing of RESTful based WebServices using JAX-RS & jersey parsers.
  • Developed the presentation layer using JSP’s, CSS, AJAX, HTML, Java Script, and React Js.
  • Migrating Db2 to Couchbase as a part of this migration using Apache camel as orchestrator to segregate data to all the microservices.
  • Using swagger to document all webservices.
  • Using event-Ing to trigger backend database system as a part of Couchbase Migration.
  • Used IntelliJ as a development/IDE tool for the entire project.
  • Participated in JAD sessions gathering along with the Business Analysts.
  • Handled the requirements, code and test walkthroughs.
  • Documented use cases, functional requirements based on the A&D using RUP and UML.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements.
  • Used REST API, HTTP requests and implemented JSON format for data exchange for communication of microservices with one another.
  • Developed the Persistence Layer using Hibernate.

Java Developer

CSC
02.2014 - 12.2015

The application was a highly secured, multilingual online transaction system, which had an intranet and internet module. The Internet serves as the front end to the clients (debtors and creditors of the enterprise), and the employees of the firm access the Intranet. The system is also integrated with the already existing legacy applications in the enterprise.

  • Developed the database and UI design for the web module.
  • Built prototypes of complex modules and analyzed the performance.
  • Developed EJBs, JSPs and Java Components for the application using Eclipse.
  • Designed the mailing component suitable to the requirement.
  • Prepared the Unit test plans and the integrated test plans.
  • Implemented Version control for the Project using Microsoft Visual Source Safe.
  • Conducted and recorded defect prevention meetings.
  • Coordinated and supported the team during implementation.
  • Involved in design, development and testing phases of the application.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Involved in the understanding and designing of the complex back-end middleware framework.
  • Used Java Servlets, JSPs, AJAX, HTML and CSS for developing the Web component of the application.
  • Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors.
  • Involved in the analysis, definition, design, implementation and deployment of full software development life cycle (SDLC) of the project.
  • Participated in the technical code reviews, prepared unit test cases, detailed time estimation, impact analysis and code review documents.
  • Environment: Java 1.8, AWS, JSP, CSS, HTML 5, Spring 3.1, Hibernate JMS, Maven, Log4J, JavaScript, Ajax, JUnit, Oracle 11G, WebLogic 9.1, Unix, GitHub, Oracle.

Education

Master’s - Computer Science

Campbellsville University
Louisville, KY
12.2017

Bachelor’s - Electronics And Communications Engineering

Kakatiya Institute of Technology And Sciences
Warangal - INDIA
03.2015

Skills

  • Tools: Kubernetes, Docker, Mobexterm, AKHQ
  • Performance Testing Tools: Apache JMeter, Blaze meter
  • Monitoring and APM Tools: Splunk, Datadog, AppDynamics, and CPMIT
  • Programming/Scripting Languages: Groovy, Bash
  • Performance Metrics Analysis: Throughput, Latency, Response Time, CPU/Memory
  • Protocols: HTTP/HTTPS
  • Version Control: Git, GitHub, Bitbucket
  • CI/CD Tools: Jenkins, GitLab CI/CD
  • Collaboration Tools: MS Office, Confluence, Chalk
  • Web services and Debugging Tools: SoapUI, Postman
  • Defect Tracking Tools: HP Application Life Cycle Management, Jira
  • Databases: Oracle, MySQL, MongoDB
  • Other Tools: FAME, Gremlin

Certification

Gremlin Certified Enterprise Chaos engineering Certification # 141157833

Timeline

Site Reliability Engineer/ Performance Lead

Charter Communications
03.2020 - Current

Java Developer/Tester

Comcast
11.2019 - 03.2020

Java Developer

Amex
12.2018 - 10.2019

Java Developer

CSC
02.2014 - 12.2015

Master’s - Computer Science

Campbellsville University

Bachelor’s - Electronics And Communications Engineering

Kakatiya Institute of Technology And Sciences
Sunil Bachu