Berlin Summit videos are available now.  Catch up on everything you missed!     Watch now

OpenStack Job Board

Published on January 18
OpenStack Cloud Developer

Vault Systems

Sydney, NSW, AU

We are seeking applicants who possess good technical knowledge of Cloud services and an understanding of Cloud technologies!

Role Highlights

  • We hire great people and give them the freedom to be awesome  

  • Outstanding opportunity for career growth.

  • A workplace of endless possibilities and a ‘reach for the clouds’ thought process.

About Vault Systems

Vault Systems is a rapidly growing Australian company that is dedicated to providing highly secure cloud services to the Australian Government and its partners.

The Role

The OpenStack Cloud Developer is responsible for playing an integral role in building Vault System’s next generation cloud architecture and optimising OpenStack to run on the latest hardware and take on the major players in the market. No proprietary solutions - we run almost exclusively on open source software.

A successful OpenStack Cloud Developer needs to be innovative, detail-oriented, team-oriented, self-directed and adaptable to changing business requirements. In addition to translating requirements into designs, you will be driven to produce results.

Job Tasks and Responsibilities

The duties and tasks are varied and complex needing independent judgement. Below you will find a list of some of the key duties and responsibilities:

  • Develop new features for the Vault Cloud, extending and maintaining OpenStack for stability and performance.

  • Research and implement technical approaches that address key business requirements.

  • Make transition plans for the smooth deployment into production

  • Improve operational reliability, security, scalability and performance.

  • Develop efficient and effective automated deployment and feature tests.

  • Drive design, development, and implementation of our software and services by employing and improving the best of open source applications.

Skills and Experience

Below is a list of the required experience, skills and qualifications that will allow you to be successful in this role.

Essential:

  • Detailed knowledge of Linux and KVM/QEMU (administration, networking, troubleshooting). Ubuntu/Debian experience is a plus.

  • Experience in scripting and software development (Python, Bash).

  • Knowledge about the inner workings of the Ceph and Swift storage platforms

  • Ability to build virtual environments (e.g. using Vagrant) via CI and use them to automate tests for code changes and deployments. We test OpenStack on OpenStack.

Desirable:

  • In-depth Openstack experience that goes beyond deployment and operation, e.g. code contributions, custom solutions

  • Automation with Ansible

  • Docker containerization and deployment

  • Windows (Powershell, puppet, cloud-based tools)

  • System monitoring using Fluentd, Elasticsearch, Kibana, Prometheus, Cacti, Grafana, Nagios, Ceilometer, Ganglia

Other skills include:

 

  • Ability to learn quickly and think ahead.

  • Tackle problems with persistence and endurance until the correct solution is found.

  • Ability to drill down on a problem yourself and solve bigger issues in a team

  • Data Centre work experience (DC work is only occasionally required)

  • Good communication skills both written and verbal.

How To Apply

 

If you are looking for an opportunity to add value to a fast-growing Australian company, please submit your resume along with your cover letter (no more than two pages) to [email protected]