Role/s: 8 x DevOps/Full Stack EngineerThe EL1 DevOps Engineer (Labour Hire) is accountable under broad direction to undertake very complexwork that delivers quality outcomes across the functions of the NDIA.The position will exercise a considerable degree of independence to engage in complex problem solvingand issues management within the functions.
The position will exercise sound decision-making andjudgement to produce senior level advice and support.The EL1 DevOps Engineer (Labour Hire) is required to collaborate with key business stakeholders andour local full-stack team to enhance and support the development of projects within the NDIA projectteams.The position is responsible for actively managing key internal and external stakeholder relationships andwhere required will represent and negotiate on behalf of the NDIA to advance the NDIA's interests acrossa range of forums.Locations: VIC - Geelong & Richmond, ACT - Deakin, QLD - Brisbane, NSW - Surry Hills, WA – PerthRequirementsKey Duties and ResponsibilitiesResponsibilities of the role include but are not limited to:• Designing, building, deploying, and supporting the Agency's Cloud & Data Infrastructure.• Prioritise work items and add them to a work queue.• Ensuring that the solution follows integration best practices.• Work with business consumers to ensure desired business outcomes are reached.• Play a pivotal role in our project team, using an agile development framework.• Collaborate closely with stakeholders to define project requirements and set priorities.
(NOTE: the key responsibilities of the role are based on current priorities and may change over time) The buyer has specified that each candidate must provide a response to each criterion.
Eachresponse is limited to 3000 characters. Essential criteria1.
Extensive hands-on experience with AWS infrastructure and services2.
Experience in building and deploying of DevOps practices, tools, and continuous deliverypipelines such as GitLab, Artifactory, and Jira3.
Experience with Infrastructure as Code tooling such as Terraform4.
Experience with version control systems such as Git and agile development methodologies5.
Ability to write moderately complex code across multiple languages such as Python,JavaScript, and Golang6.
Experience with containerisation, cluster deployment and orchestration such as Docker andKubernetes. Desirable criteria1.
Database deployment and administration (Postgres and MySQL)2.
Administration of Azure Infrastructure3.
Experience with Networking, Cloudflare, Hashicorp Vault4.
Experience building and managing PKI.