10:10-001: Performance Engineer Rally Software Development
THIS JOB HAS EXPIRED
Job Responsibilities
Rally software is seeking a motivated individual with a passion for performance, monitoring and trail-blazing our production systems. The Systems Engineering group is responsible for providing information to the rest of the company about the health and use of the production system, readiness of releases and the configuration and impact of new architectural components. We support the development process by continually validating the performance and scalability of Rally's SaaS Agile Life-cycle Management tool.
We work closely with developers and operations to provide feedback on the state of the release and to validate the performance of architecture related changes. Our load and performance system is a combination of JMeter, a custom load-generation framework and a data warehouse.
What you will be doing:
-Utilize existing tools and techniques, as well as develop new ones as needed, to analyze system performance.
-Analyze data and synthesize conclusions into recommendations for product and engineering improvements and further study.
-Work with product management to understand important use cases, overall product dynamics, product usage, and uncover potential improvements.
-Contribute to the body of knowledge by proactively identifying areas for further investigation as well as innovating the methods with which to analyze/understand them.
-Implement a performance and scalability testing methodology and recommend / develop test tools to execute performance and scalability tests.
-Isolate application and architectural issues and recommend resolutions to development.
-Provide internal and external customer documentation summarizing results of performance and scalability tests.
Qualifications
We are looking for a unique balance of OO developer, SQL developer, and performance engineer.
If the following list describes you, please apply
-You have load tested web applications and have working knowledge of TCP/IP, HTTP, Load Balancers, Apache/IIS etc.
-You are comfortable at the Unix command line and have experience writing shell scripts.
-You can interpret Linux system performance metrics and analyze how they may impact overall system performance.
-You have produced working software (with tests) in at least one object oriented language. Ruby and Java experience a plus.
-You have SQL database development experience; writing stored procedures and complex queries. Postgres and data warehouse experience a plus.
| Location: |
Boulder, CO
United States
|