The job below is no longer available.

You might also like

in Milpitas, CA

Use left and right arrow keys to navigate

About this job

Job Description

Job Overview

The Senior Performance Engineer – DevOps is responsible for leading the performance testing practice (load, stress, soak, etc.) for Kohl's Digital Platform and supporting applications. The qualified candidate participates in the design, development, testing and implementation of performance test drivers. This candidate will participate in the execution and interpretation of test results, verifying that the software performance is within acceptable tolerances, as defined by either system requirements or modeled from current/future production throughput needs.

Qualifications

Essential Functions

  • Design and implement performance/load/stress tests to exercise target systems to ensure that actual performance meets defined requirements
  • Analyze and trend the performance and reliability of kohls.com and various support systems in production-like configuration
  • Ensure timely proactive identification of performance issues, escalating issues as warranted
  • Interface with Architecture team ,software development team, DB architects, systems analysts, etc. to suggest improvements to software and configuration
  • Work among cross-functional teams, providing required support and technical assistance to persons of varying technical background and knowledge
  • Provide technical leadership, mentoring and development for more junior engineers.
  • Assist your manager with workload management; set direction and deliverables for staff, determining staffing needs for both on and offshore resources, and help set priorities for the team
  • Regular, dependable attendance and punctuality

Qualifications

  • Bachelor's Degree in Computer Science/Engineering or related field or equivalent work experience
  • 5+ years of performance testing, tuning and analysis experience, in the web development industry ideally in the retail space
  • 5 + years of experience utilizing structured programming languages to build test. drivers, code stubs, and application simulators
  • 5+ Years of hands on experience using APM tools like ( DynaTrace, AppDynamics Splunk)
  • Proficiencies with the following: XML, DHTML, Web Services, REST, Java, J2EE,Perl, IBM WebSphere, UNIX, db2
  • Experience with deep dive performance analysis on all layers of application stack
  • Excellent comprehension of Internet protocol suites (e.g. IP, TCP, http/https)
  • Strong experience with Load Runner/JMeter/any other load generation tools
  • Hand on experience with debugging, configuration and tuning of Application server, JVM, OS and databases.
  • Ability to write bash scripts for information gathering purposes from UNIX & Linux
  • Ability to create clear and concise test plans, test scripts, results summaries, trend analysis, status reports and presentations
  • Good verbal and written communication skills
  • Excellent analytical and problem solving capabilities
  • Willingness to work occasional evenings and weekends in support of releases
  • Leads the collaboration with development teams to discuss, analyze, or resolve application issues or to assist with engineering projects
  • Supports and may lead engineering and operations teams to meet infrastructure needs including multiple applications and environments
  • Develops techniques for effective comparative testing and benchmarking
  • Analyzes and identifies performance bottlenecks and make recommendations
  • Lead the exact content and roll-out plans for releases, through partnership with all involved teams