Staff Performance Engineer

Omnissa

$200K — $253K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science or related field and equivalent experience (5+ years)
  • 5+ years experience in performance engineering or a related role
  • Proficient in programming and scripting languages: Python, PowerShell, Groovy, Java/C++
  • Strong understanding of Windows operating systems and their performance characteristics
  • Familiarity with virtualization technologies and cloud platforms (AWS, Azure, Google Cloud)
  • Experience with CI/CD practices and continuous benchmarking methodologies
  • Knowledge of OS configuration and test infrastructure deployment on platforms like vSphere and AWS

Responsibilities

  • Automate performance tests and identify performance bottlenecks in system architecture
  • Conduct performance benchmarking and analyze results for optimization
  • Enhance the automation framework for streamlined testing processes
  • Collaborate with cross-functional teams to gather technical and functional needs
  • Own the automation of product deployments and benchmarking runs
  • Proactively identify areas for performance improvement across products and processes
  • Participate in automation code reviews to ensure code quality and efficiency

Benefits

  • Health & Wellness Benefits
  • Protection Benefits
  • Financial Benefits
  • Time Off & Leave
Full Job Description
Job Description:

What is the opportunity?

As a Staff Performance Engineer, you will be responsible for automating Performance tests, identifying and resolving performance bottlenecks across the entire system stack, including the OS, Network, Storage, CPU, and memory. This role focuses on system performance engineering rather than application performance. Here is a breakdown:

  • Understanding the product architecture, existing performance benchmarking areas, automation frameworks/tools, and release process


  • Performance benchmarking and triaging benchmarking results


  • Enhance the automation framework, Automation of Performance benchmarking process.


  • Collaboratively work across other functional teams, Architects, Product Managers, and Business stakeholders to identify the technical and functional needs of system


What will you bring to Omnissa?

  • Development and maintenance of CI/CD Jenkins Pipelines, API, CLI, or UI automation frameworks
  • Strong understanding of Windows operating systems: Possess a deep understanding of Windows operating systems, including their internals and performance characteristics. This knowledge will form the foundation for identifying and resolving performance issues.
  • Familiarity with virtualization technologies: Have a working knowledge of virtualization technologies and their impact on system performance. Understanding how virtualization affects system behavior will help optimize performance in virtualized environments.
  • Automation of product deployments and benchmarking runs: Take ownership of automating product deployments and benchmarking runs. This includes streamlining processes using Programming and Scripting languages like Python, PowerShell, Groovy, and Java/C++ as well as understanding the performance implications of deploying and benchmarking in different environments.
  • Understanding of CI/CD and continuous benchmarking: Possess a solid understanding of CI/CD (Continuous Integration/Continuous Deployment) practices and methodologies. Additionally, be able to set up and run benchmarking tests in continuous mode to monitor system performance over time.
  • Expertise in public cloud platforms: Have a deep understanding of public cloud platforms such as AWS, Azure, and Google Cloud, considering their performance implications in system design and optimization.
  • Test infrastructure deployment and OS configuration: Demonstrate proficiency in deploying test infrastructure on vSphere, AWS, and Azure platforms. This includes installing Windows OS, configuring Active Directory, and setting up DNS to create a suitable testing environment.
  • Identify areas of improvement: Proactively identify new areas of improvement for products, tools, and processes. Continuously seek opportunities to enhance system performance, streamline workflows, and optimize resources to drive efficiency and effectiveness.
  • Participate in automation code reviews: Actively engage in automation code reviews to ensure the quality, efficiency, and scalability of automation frameworks and scripts.


  • Provide constructive feedback and suggestions to peers to foster a collaborative and high-performing automation team.


Location: Vancouver, Canada

Location Type: Hybrid

Position Type: Full time, permanent
Education:Bachelor's degree in computer science, or related degree and equivalent experience (5+ years)

Compensation: The typical base salary range for this role in Canada is $200,000 - $253,650 CAD per year. This role may also be eligible for benefits and additional compensation, such as commission, bonuses, and equity.

Employee Benefits Overview:

Our comprehensive benefits package is designed to support your health, financial well-being, and work-life balance. These benefits include, but not limited to:

  • Health & Wellness Benefits
  • Protection Benefits
  • Financial Benefits
  • Time Off & Leave


Company Operating Name: Omnissa (Canada) ULC

Business Address: 600-1741 Lower Water St., Halifax, Nova Scotia B3J 0J2

Location of Work: Bentall II, 555 Burrard St, Vancouver, BC V7X 1M8, Canada

Language of Work: English

Company Contact Information: 650-239-7600

Similar Jobs

More Jobs at Omnissa

More Information Technology Jobs

Find similar Staff Performance Engineer jobs: