Software Developer

All vacancies of AustraliaInformation & Communication TechnologySoftware Developer

We are currently seeking Software Developers to join our expanding team. The successful candidates will be quick learners and have an enthusiastic att

Summary about this job

Engineering - Software

Company: Vault Cloud

Location: Sydney

Work type: Full Time

Salary: n\a

Phone: +61-3-8266-6562

Fax: +61-3-5441-7827

E-mail: n\a

Site:

Detail information about job Software Developer. Terms and conditions vacancy

Role Highlights

  • This challenging yet rewarding role will allow you to share your passion for the IT industry

  • Work with cutting-edge technology that will change the way you think software can be built

  • Opportunity to collaborate with a team of like-minded technical professionals.

 

About Vault Cloud

Vault is one of the first cloud service providers globally to be certified by ASD at a 'protected' level. Vault is rapidly growing and is dedicated to providing sovereign, agile and hyper-scale cloud services to the Government and its partners. 

 

The Role

Play an integral role in building Vault System’s next-generation cloud offering. Build custom software solutions in your favourite language and development environment to tie our services together and provide a seamless user experience to our customers. Work with data from various business units and write code that will allow us to operate faster and more efficiently. We focus almost exclusively on using open source software.

 

Job Tasks and Responsibilities

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

  • Develop software that tie the components of our OpenStack cloud together, e.g. use our billing data to create invoices and a status dashboard for customers

  • Customize our cloud frontend UI (horizon)

  • Implement custom modifications and add-ons to Openstack, one of the world’s biggest OSS projects

  • Write code to automate software license management

  • Realize any other software development tasks required by the business, as small as a few lines of script to as big as a Ruby on Rails application

  • Write in python, ruby and bash or other languages suitable for the tasks at hand

  • Package your apps in containers and run them on our own cloud infrastructure

  • Write tests and CI scripts and continuously test and deploy your code

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

  • Ensure exceptional quality and performance of components developed.

  • Connect business requirements with technical solutions.

  • Escalate issues to management as appropriate.

 

Skills and Experience

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

Essential:

  • Proven software development and scripting skills in Linux environments using free software programming languages

  • Experience in scripting languages (Python, Bash).

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

  • Experience in writing tests and continuous integration workflow

  • Experience in use of open source tools and systems; comfortable with open source community and collaborative merit-based work where all ideas are heard and the best ones are implemented.

  • Bachelor degree in Computer Science (or related degree and experience).

 

Desirable Skills:

  • Python Django and Ruby on Rails development experience

  • Automation with Ansible and Puppet

  • Docker containerization and deployment

  • Windows scripting in Powershell - our customer workloads require this

  • Exposure to managing data structures provided by system monitoring tools such as Fluentd, Elasticsearch, Kibana, Prometheus, Cacti, Grafana, Nagios, Ceilometer, Ganglia

  • Familiar with Fortinet FortiOS

  • Exposure to collaboration tools such as Gitlab, JIRA, Confluence

  • OpenStack Heat templating

  • Having contributed to Open Source projects

 

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

  • Good communication skills both written and verbal.

  • Ability to think strategically and execute quality output.

  • Strong time-management skills.

  • Hard working and passionate about career and making a difference.

  • Willingness to contribute back to the Open Source community

 

If you have these characteristics and are interested in working in a dynamic, fast-paced environment, we'd love to hear from you. Like everything, we do we are looking to move quickly so don't delay.

Responds for Software Developer on FaceBook

Read all comments for Software Developer. Leave a respond Software Developer in social networks. Software Developer on Facebook, LinkedIn and Google+