Notice: While Javascript is not essential for this website, your interaction with the content will be limited. Please turn Javascript on for the full experience.

Openstack python developer
University of Oxford
Oxford/Newbury, UK

Job Title

Openstack python developer

Job Description

Widespread adoption of public cloud computing is hindered in some fields by the necessity for verifiable data privacy and security. Trusted computing is a method where the state of a computing system may be recorded and cryptographically verified. The aim of this project is to bring the two of these computing technologies together. This will change the trust relationship users have with their cloud computing resources provider.

The Oxford e-Research Centre have demonstrated in a proof of concept prototype, myTrustedCloud, a verifiable security, using trusted computing in the cloud to provide verification of environment, software and data. Combining this with the proven skills of 100 Percent IT in customising the OpenStack cloud management framework to provide additional features beyond the standard toolset, This project will extending the scope of the use of trusted computing in the cloud to work across a distributed hardware environment for both virtual servers and as standard storage. This project proposes building the first commercial cloud product to meet the security needs of the large organizations we wish to target.

Duties and Responsibilities

The post holder will be replacing an outgoing member of staff who has implemented the trusted computing integration within the project;

  1. Encryption of disk volume data, encryption of memory and encryption of network traffic. Implement suitable unit and integration tests to prevent later regressions when integrating systems. Fully document software developed.
  2. Implement user interface using HTML, JavaScript & Python through OpenStack Horizon.
  3. Integrate the prototype software developed in phase 3 with 100PercentITs existing OpenStack production cloud computing platform.
  4. Gain external verification and audit of the developed code's security features from an organisation such as NCSC if a need for this was identified by phase 1.
  5. Move early adopters into production and use them as case studies to conduct business specific demonstrations with potential customers.

Though the post is with the University of Oxford e-Research Centre the post will be physically located at the offices of 100 Percent IT, at Oxford Road, Newbury, Berkshire.


  • No telecommuting
  • No Agencies Please



♣ Knowledge of working with private Cloud systems - eg. OpenStack.

♣ Extensive and demonstrable experience of software development in Python.

♣ Expertise in using software development management tools/techniques e.g repositories, automated documentation etc.

♣ Knowledge of networking and web protocols – REST, FTP, HTTP, SSH, RSYNC

♣ Ability to write clear documentation and to communicate with a wide audience, e.g. explaining technical issues to non-technical users

♣ Familiarity with working at the Linux command line and running Linux systems,

♣ Ability to work independently and prioritise workload

♣ Ability to communicate effectively


♣ Expertise in software development in C/C++ preferably at the operating system level

♣ Knowledge of AngularJS MVC Framework

♣ Knowledge of trusted Computing

♣ Specific Expertise in development of systems on top of recent releases of the Openstack cloud Management Framework

♣ Expertise in network configuration within a cloud environment.

♣ Experience of debugging applications within a parallel environment

About the Company

The University

The University of Oxford is a complex and stimulating organisation, which enjoys an international reputation as a world-class centre of excellence in research and teaching. It employs over 10,000 staff and has a student population of over 21,000. Most staff are directly appointed and managed by one of the University’s 130 departments or other units within a highly devolved operational structure - this includes 5,900 ‘academic-related’ staff (postgraduate research, computing, senior library, and administrative staff) and 2,820 ‘support’ staff. There are also over 1,600 academic staff (professors, readers, lecturers).

Our annual income in 2012/13 was £1,086m with Oxford also being one of Europe's most innovative and entrepreneurial universities: income from external research contracts exceeds £436m p.a., and more than 70 spin-off companies have been created.

For more information please visit

Oxford e Research Centre With a staff of over 50 researchers the Centre is home to a wide portfolio of research projects in the sciences, social sciences, humanities, technology and research infrastructure development, with collaborators coming from within the university, the UK and globally across the academic, public and private sectors. With a fundamental methodology that values the reuse of technology and its transfer between domains the interdisciplinary nature of our activities is key in the development of future research leaders being able to blossom in such a diverse environment. The centres current grant portfolio totals over £9.75M in 48 projects with funding coming from a hugely diverse set of funding sources. For more information please visit

100PercentIT 100 Percent IT is an Internet Services and Cloud provider to businesses based in West Berkshire. Founded in 2000 initially 100 Percent IT focused on providing secure connectivity to the SME and multi-occupied premises markets. This remains a core part of the business but for the past five years, as connectivity has become more and more commoditised, 100 Percent IT has shifted focus to developing a reliable hosted server platform. Currently we sell instances on our VMware platform while we continue development of an enhanced OpenStack platform. Our technical expertise is also recognised and we provide consultancy ranging from desktop support to being outsourced technical directors for other ISPs.

Contact Info

Previous Data focused Software Engineer, Stylight in Munich, Bavaria, Germany Next (Junior) Backend Python Developer, Bewerbung über Campusjäger in Berlin, Deutschland, Germany