Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Automation Performance Testing and Automation @ VMware

Home > Devops

 Automation Performance Testing and Automation

Job Description

As part of the Horizon Automation / Performance Engineering team, you will be involved in automation / benchmarking Horizon products across on-premises and Cloud product lines that include troubleshooting and identification of functional issues/ performance bottlenecks and verifying functional scenarios / performance issues in the product. Y ou will be responsible for comprehending the entire system, including hardware, software, and infrastructure components.

You should possess the knowledge and expertise to functionally automate and measure the performance of diverse system elements, such as servers, operating systems, network devices, and storage systems. Proficiency in utilizing performance monitoring and measurement tools is essential to identify performance issues, conduct thorough root cause analysis, and propose strategic system-level optimizations. You will be owning engineering initiatives and championing a culture of high ownership, continuous improvement, and engineering excellence.

What is the primary need, technical challenge, and/or problem you will be responsible for

We are actively seeking an Automation/Performance Engineer to join us in our mission to enhance IT efficiency on a large scale and accelerate the successful implementation of hybrid work scenarios through VMware Horizon. The ideal candidate, with a minimum of 3 years of experience in automation / performance tuning, and benchmarking, will also possess expertise in Virtualization, Windows/Linux administration, and programming languages such as Java, Python, and PowerShell. The selected candidate will be proficient in automating functional tests / identifying and resolving performance bottlenecks across the entire system stack including the OS, Network, Storage , CPU, and memory.

For Performance Engineer, instead of focusing on application performance, this role requires a deep understanding of system performance engineering.

For an Automation Engineer, the role requires a deep understanding of infrastr ucture, automation framework / tools ( like Git, Maven, Jenkins , Ansible, Terraform, Saltstack , Docker/Kubernetes ) , and strong programming skills .

Success in the Role: What are the performance goals over the first 6-12 months you will work toward completing

  • U nderstanding 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 functional test s / Automation of Performance benchmarking process .

  • C ollaboratively work across other functional teams , Architects, Product Managers, and Business stakeholders to identify the technical and functional needs of systems .

What type of work will you be doingWhat assignments, requirements, or skills will you be performing on a regular basis

  • 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 S cripting 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: H ave 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.

What is the leadership like for this roleWhat is the structure and culture of the team like

This role will be reporting to the Manager/Senior Manager of engineering . The team consists of highly competent senior and junior engineers working closely as a team. Our team s focus is on challenging the status quo by innovating but at the same time getting stuff done. We believe in building trust amongst team members, and all our stakeholders and committing to make our customers successful. The team is organized based on modules to define clear responsibility and accountability. At the same time teams are fluid enough to own up whatever is needed for the larger product to be successful. The team is transparent in communication and helps each other for the success of the overall team. We believe engineers are the most valuable asset of our company and team. We put extra emphasis on providing a great work-life balance and having fun at work.

Job Classification

Industry: Software Product
Functional Area: Software Product
Role Category: DevOps
Role: Site Reliability Engineer
Employement Type: Full time

Contact Details:

Company: VMware
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   VMware Performance tuning C++ Automation Operating systems Active directory Virtualization MTS Python

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Devops Engineer For Powai and Bangalore

  • Bolt- Global Solutions
  • 4 - 6 years
  • Multi-City, India
  • 1 month ago
₹ -13 Lacs P.A.

Devops Lead For Powai and Bangalore Location

  • Bolt- Global Solutions
  • 8 - 12 years
  • Multi-City, India
  • 1 month ago
₹ 15-22 Lacs P.A.

Cloud Engineer - AWS and Linux - Pune

  • Community Brands
  • 3 - 6 years
  • Pune
  • 1 month ago
₹ -13 Lacs P.A.

Cloud Engineer - Azure and Windows - Pune

  • Community Brands
  • 3 - 6 years
  • Pune
  • 1 month ago
₹ 4-9 Lacs P.A.

VMware

VMware India