Virtualization Engineer

Posted 20 March 2025
LocationEngland

Job description

Role: Virtualization and Automation Specialist (VRA/VRO)

Location: Remote (Occasional travel to London or Sheffield)

Contract: 6+ Months


Job Description:

We are looking for an individual with strong experience on Virtualization technology and Infrastructure Engineering, including VM configuration and management, VM migration, VM monitoring tools, infrastructure automation that will contribute to the engineering and features development of our Internal Cloud Platform.

Responsibilities

  • Provide troubleshooting and solution on the Virtualized infrastructure incident cases.

  • Design and develop the solution that facilitate the optimization of the Virtualized infrastructure resources usage.

  • Design and develop the solution that facilitate multiple teams testing on the same Virtualized infrastructure.

  • Understand and figure out the configurations (not limited to VM) for VM migration scenario that make the application safe.

  • Design and develop the solution for VM migration.

  • Collaborate with cross-functional teams to drive the delivery of new infrastructure and features.

  • Provide support to customers enquiry.


Requirements and skills

  • Bachelor's degree in Computer Science, Information Technology, or a related field.

  • 5+ years of experience in supporting VMware environment and the technologies, including vSphere, vCenter, vROPS, NSX and SAN

  • Strong Experience with development and automation tools (e.g., vRealize Automation, Ansible, git, GitLab, Jenkins…) for deployment and orchestration.

  • Experience with programming languages (e.g. Shell Script, PowerShell, Python).

  • Experience with Operation Systems (e.g. Linux Servers and Windows Servers)

  • Excellent problem-solving skills and the ability to work under pressure.

  • Experience with cloud technologies and hybrid cloud environments.

  • Strong expertise in VMware migration strategies and methodologies in an advantage

  • Good knowledge of agile software development principles, practices, and tools (e.g. Scrum, Kanban, Lean, etc.)

  • Knowledge on applications services (e.g. OS, DB, Middleware, Network)

  • Knowledge on tooling services (e.g. DNS, AD, Storage, NAS, Anti-virus)

  • Strong communication skills, with the ability to collaborate effectively with cross-functional teams and stakeholders

  • Ability to work in a fast-paced, dynamically changing environment.