Job Description:What is the opportunity?As a Sr. Automation Engineer, a deep understanding of infrastructure, automation framework/tools (like Git, Maven, Jenkins, Ansible, Terraform, Saltstack, Docker/Kubernetes), and strong programming skills are essential. Automation Engineer with a minimum of 5 years of experience in automation and benchmarking. The ideal candidate will possess expertise in Virtualization, Windows/Linux administration, and programming languages such as Java, Python, and PowerShell. Your role will focus on automating functional tests across the entire system stack. Here is a breakdown:
- Understanding the product architecture, automation frameworks/tools, and release process
- Enhancing the automation framework and automation of functional tests.
- Collaboratively work with other functional teams, Architects, Product Managers, and Business stakeholders to identify technical and functional needs.
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 troubleshooting 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 functional tests: Take ownership of automating product deployments and functional automation runs. This includes streamlining processes using Programming and Scripting languages like Python, PowerShell, Groovy, and Java/C++
- Understanding of CI/CD and continuous benchmarking: Possess a solid understanding of CI/CD (Continuous Integration/Continuous Deployment) practices and methodologies.
- 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 $185,000 - $211,400 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