Job Search and Career Advice Platform

Enable job alerts via email!

Linux & HTTP Virtualisation Software Developer

Jas Gujral

Greater London

Hybrid

GBP 50,000 - 70,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software development company is looking for a Linux and HTTP Virtualisation Software Developer. This remote position demands strong skills in Linux, Configuration Management, and API support. The ideal candidate will be degree-educated in Computer Science and possess excellent communication and problem-solving abilities. You will work independently, taking care of software development for virtual support, while occasionally traveling for client meetings. Please submit your CV along with salary expectations.

Qualifications

  • Ability to break down larger projects into smaller components.
  • Must be able to work independently.
  • Excellent written and verbal communication skills.
  • Good time management and estimating skills.

Responsibilities

  • Develop software for the virtual support market.
  • Support customers using APIs.
  • Work on virtualization and clustering projects.

Skills

Linux (Ubuntu and CentOS, management & maintenance)
Configuration Management Automation tools (Chef, Puppet, Saltstack, Ansible)
API documentation and implementation
Expert knowledge of HTTP (including RESTful services)
Understanding of Hardware, Virtualization, Clustering, High Availability, Disaster Recovery, and Security
Basic IP networking skills

Education

Degree in Computer Science or similar subject

Tools

KVM / QEMU
Scripting skills (Powershell, Python, Bash, Ruby, Perl)
LAMP (Linux, Apache, MySQL, PHP)
OpenStack
VMware ESXi Hypervisor
Data Modelling tools (XML, NETCONF, YANG, JSON)
Job description
About the Job

Linux and HTTP Virtualisation Software Developer

Our Client is looking to recruit a candidate with experience of developing software for the virtual support market.

It is essential that the you can demonstrate skills and experience in the following areas:

  • Linux (Ubuntu and CentOS, management & maintenance etc.)
  • Knowledge of Configuration Management Automation tools like Chef (also valid Puppet, Saltstack, Ansible)
  • Understanding of API documentation, implementation and supporting customers using these
  • Expert knowledge of HTTP (including RESTful services)
  • Best practice understanding of Hardware, Virtualization, Clustering, High Availability, Disaster Recovery and Security
  • Basic IP networking skills

It is also desirable for to be experienced in or familiar with the following (these will become part of the day to day role):

  • Virtualisation with KVM / QEMU
  • Scripting skills (Powershell, Python, Bash, Ruby, Perl, etc.)
  • LAMP (or components of – Linux, Apache, MySQL, PHP)
  • OpenStack (or similar cloud software platform)
  • VMware ESXi Hypervisor
  • Data Modelling tools (XML, NETCONF, YANG, JSON)

Must have the ability to break down larger projects into smaller components, and to be able to work independently.

Personal Qualities

Excellent written and verbal communication skills. Presentable, good team player, but also able to work effectively alone for periods of time. Highly motivated and self-sufficient. Happy to travel and work away from home from time to time if specific projects require. Preferably drives with own transport.

An aptitude for and enjoyment of problem solving. Good time management, and the ability to accurately estimate time required to complete outstanding tasks.

The position is based at home with occasional travel to the company offices and/or to client sites for support or meetings.

Degree-level educated in Computer Science or similar subject.

Please respond with CV to cv@nexusjobs.com in MS Word format, along with your salary expectations.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.