drjobs Senior Performance Engineer

Senior Performance Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bengaluru - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Description

Who are we:
Join us as we pursue our innovative vision to make machine data accessible usable and valuable to everyone. We are a company filled with people who are passionate about our product and seek to deliver the best experience for our customers. At Splunk were committed to our work our customers having fun and most meaningfully to each others success. Are you passionate about working on critical systems to create tangible customer impact Would you like the opportunity to work at a growing company that is changing the way that information is used to support business decisions If this resonates with you we would love to speak with you.
At Splunk each and every release of our software is highly scrutinized to meet the demands of our customers. As a Senior Performance Engineer in Test in the Performance Scalability & Resiliency (PSR) team youll have a critical impact on our products success. Rising to the bespoke challenges of big data security scalability performance and availability will be your passion and ours too!
You will collaborate with peers field teams and customers to understand and encapsulate the usecases into industrystandard benchmarks. You will work with product management and interface directly with our customers to get direct exposure to the usage patterns we strive to satisfy. You will also drive projects to integrate benchmarking into our continuous integration and test automation frameworks. Strong quality ethics shift left mentality collaborating closely with software engineers designers architects and product managers to release innovative highquality products.
What Youll Do:
This role requires a person familiar with software development and standard methodologies around Performance Certification and Benchmarks. You must have experience developing configuring deploying and debugging in cloud technologybased distribution systems in addition to onpremises application deployments. You will test a multitude of applications and technologies on our platform.
Familiar with software development and standard methodologies around CICD and Quality Engineering practices. You must have experience developing configuring deploying testing and debugging in cloud technologybased environments such as Kubernetes and distributed systems. You will test on a multitude of technologies.
DaytoDay Contributions:
  • Define design and implement performance / scalability benchmarks on CiscoSplunk observability portfolio.
  • Identifies opportunities for engineering productivity improvements or directions and evangelizes these successfully.
  • You are expected to understand the system wide functionality and then come up with test plans and automated tests. Collaborate with Developers PMs and Infra/Operations engineers to deliver a highquality product.
  • You must have the ability to find and troubleshoot bugs during testing or automation failures. Aid development with any vital setup and reproduction of scale related issues seen in production to promote collaboration and efficiency.
  • Helps team estimate software deliverables often across a multiple sprint timeline.
  • You are expected to use standard load generation tools like JMeter Gatling Locust Apaches ab etc. There will be a need to develop custom tools and applications to generate large volumes of custom data to test the backend services or agents.
  • Efficiently working with various profiling tools to identify performance and concurrency bottleneck propose and implement optimizations to improve the CiscoSplunk observability portfolio.
  • Ability to find root cause of performance bottlenecks with profiling tools: flamegraphs pprof pstack qmlprofiler perf.
  • You will develop and run Automated Test pipelines needed to certify software that handles large volumes of data.
  • Be willing to learn adapt and adopt modern technologies as needed including softwaredevelopment and test frameworks.
Who Youll Work With:
You will be part of the Performance Scale & Resiliency Engineering team. As a part of the team you will test and certify the entire fleet of microservices and distributed systems using industry standard load generation tools as well as many custombuilt tools. If statements like hundreds of millions callsperminute and petabytes per minute dont scare you then this will be the team you will want to be a part of! You will collaborate with multiple teams and product managers to ensure that CiscoSplunk observability products are highly performant.
Who You Are:
  • This is a technical role that requires a strong background in software development and testing highly scalable dataintensive distributed SaaS applications.
  • You should be able to write highquality concurrent and scalable software.
  • You should have a good working knowledge of cloud based distributed enterprise applications.
  • The ability to produce and analyse heap dumps flame graphs analyse logs etc. to identify hot spots is a must.
  • You need to have a teamfirst attitude; this will be critical for success as we test and support hundreds of services.
Required Skills:
  • Masters or Bachelors in Computer Science or an equivalent engineering degree.
  • 8 years of proven experience Strong coding skills in Java or Python or Go.
  • Actively works on building CI/CD for customer facing products.
  • Handson experience and understanding of: TestNG REST APIs.
  • Ability to build custom test applications to mimic customer use cases.
  • Passionate about debugging complex distributed systems.
  • Good background with Kubernetes including Helm packaging and Docker. Experience with any one of AWS/ Azure / GCP cloud services Kubernetes and Kafka.
Good to have Skills:
  • Working knowledge of Git (BitBucket) Artifactory CI/CD (TeamCity) Bash/Makefile.
  • Basic knowledge of OpenTelemetry concepts.
  • Experience working with observability tools such as Splunk AppDynamics Grafana.
  • Knowledge of UI Performance tools like WebPageTest or Playwright etc.
Splunk a Cisco company is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race color religion gender sexual orientation national origin genetic information age disability veteran status or any other legally protected basis.

Note:

Thank you for your interest in Splunk!


Required Experience:

Senior IC

Employment Type

Full Time

Company Industry

Department / Functional Area

Engineering

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.