About Atlassian
Careers – Performance Engineer
Main activities
- Identify product usage patterns common in the customer base
- Design and implement scenarios for different types of performance tests (e.g. throughput, longevity, response time, spikes, bulk operations, concurrency, data volume etc.) that reflect expected usage patterns
- Write scripts to populate large scale data sets for performance testing
- Set up a realistic test environment, including load balancer, web server, application server and database server
- Eliminate variables in the test environment and test methodology
- Tune configurable parameters in the environment, application server, product and RDBMS to maximise overall system performance
- Assist developers with profiling code to find bottlenecks and resource leaks
- Write performance reports that document system performance and the assumptions under which those results hold
- Automate manual steps where possible and make tests repeatable
Responsibilities
- Devising performance test scenarios
- Implementing and automating performance test
- Providing feedback to the development team with the discovered issues/benchmarks and possible improvements
Key results areas
- Finding performance issues before the product ships
- Estimating product scalability and reliability
- Efficient ways of automating of performance tests
Required skills
- Programming experience with Java, C or C++
- Strong scripting skills with Perl, Python, Ruby or UNIX Shell
- Experience managing web applications
- General Windows and UNIX system administration skills
- General knowledge of the Java virtual machine, including heap size, garbage collection and threading
- Basic knowledge of relational database administration and SQL
- Basic knowledge of statistical concepts, such as standard deviation, mean, median, mode and hypothesis testing
- Exceptional attention to detail
Preferred skills
- Basic knowledge of relational database administration and SQL
- Experience of JMeter
- Experience using Maven
More about us
We match the big players in terms of competitive salary and benefits and still are able to offer huge LCD screens, large desks, ergonomic Aeron chairs, choice of computing platform (mac/pc/unix), poker tournaments and Wii game nights, indoor bike racks/showers and awesome company events.
With offices in Sydney, San Francisco, Amsterdam and Gdansk, we offer global opportunities for development and the chance to work with like minds from different cultures.
How to apply
If you think this position suits you, send an email to careers@atlassian.com.
Please add the subject "Performance Engineer (SYD)" and attach:
- your resume (text, HTML, PDF or Word format)
- a cover letter (text only please) explaining why you are best for the position
Don't see a position that fits? Try us
While the positions above are available, we will always consider outstanding individuals with the talent, ideas and passion to make a significant contribution to our team
Try us