Performance Analyst (Cyber Security Software)
City : Waterloo
Category : Software & Systems
Industry : IT
Employer : BlackBerry
BlackBerry® – the iconic brand you know and trust – is now a market leading cybersecurity software and services company.
Creating the gold standard for unified endpoint security (UES) and unified endpoint management (UEM), BlackBerry Spark offers the broadest set of security capabilities, management tools and visibility covering people, devices, networks, apps, and automation. BlackBerry Spark uses artificial intelligence (AI), machine learning and automation to provide improved cyber threat prevention and remediation, while offering transparency across all endpoints for better management and control.
Among the first to market with full seventh generation AI for cybersecurity, BlackBerry Cylance helps users understand risks and make intelligent decisions to mitigate them before they happen. Today BlackBerry secures 96% of the threat landscape, preventing more than 165 million cyberattacks in 2021 alone. Named by Cybersecurity Ventures as 1 of the top 150 companies to watch, we securely connect more than 500 million mobile, desktop and IoT endpoint devices for G7 governments, 9/10 global financial institutions as well as the largest global aerospace, defense, healthcare, automotive and media companies.
Chances are, we are more a part of your life today than we ever were as a handset company.
Come join us as we deliver ‘Intelligent Security. Everywhere.’
BlackBerry is seeking a high-energy, experienced technical sales enablement lead focused on the Cybersecurity industry. This individual will play an instrumental role in accelerating our global sales initiatives. We need a self-starter who excels in a high-paced, evangelistic environment and thrives on enabling field SEs.
WHAT YOU WILL DO:
Design and develop performance workloads using tools such as:
Proprietary internal tools (java, node.js based tools) etc…
Focus on automating everything and running performance workloads continuously in a CI/CD pipeline
Ensure good software design patterns are being followed for optimal software performance
Ensure we are developing enterprise class software that meets or exceeds customer expectations
Work with developers, architects, and peers to solve challenging interesting complex problems
Develop scripts and tools as needed to visualize the vast amounts of data generated from such large-scale systems (python, shell scripts, bash scripts, pearl)
Ideally be able to investigate product code for any performance anomalies to help identify any issues discovered either via tests or code inspection
WHO WE ARE LOOKING FOR:
Proven experience in performance/development or SDET type role
Working knowledge of navigating Linux/Windows/MacOS operating systems
A good working knowledge of debugging tools such as memory profilers, thread analyzer, heap analyzers, SQL profilers, Wireshark etc
Bachelor’s degree or equivalent experience in Computer Engineering, Computer Science or equivalent
A sound understanding of performance metrics in the following areas:
Linux/Windows/MacOS based operating systems
Database systems (MSSQL, MySQL, Postgres, AWS RDS)
Various application types (Java, .NET, PHP, Python, Go lang, C/C++)
AWS resources (Kinesis, Lambda, RDS, EC2, ECS, S3, ALB/ELB, SQS, SNS, etc...)
ABOVE & BEYOND:
Workload log/data analysis
Workload development as needed
Review product codes to understand behavior and possible resolutions
Workload development as needed
Experience with AWS services and Kubernetes platform would be an asset
Experience with Gitlab/Jenkins an asset
Interested in hearing more? Then we would love to hear from you.
Scheduled Weekly Hours:40