Role/s: 8 x DevOps/Full Stack Engineer The EL1 DevOps Engineer (Labour Hire) is accountable under broad direction to undertake very complex work that delivers quality outcomes across the functions of the NDIA. The position will exercise a considerable degree of independence to engage in complex problem solving and issues management within the functions. The position will exercise sound decision-making and judgement to produce senior level advice and support. The EL1 DevOps Engineer (Labour Hire) is required to collaborate with key business stakeholders and our local full-stack team to enhance and support the development of projects within the NDIA project teams. The position is responsible for actively managing key internal and external stakeholder relationships and where required will represent and negotiate on behalf of the NDIA to advance the NDIA’s interests across a range of forums. Locations: VIC - Geelong & Richmond, ACT - Deakin, QLD - Brisbane, NSW - Surry Hills, WA – Perth Requirements Key Duties and Responsibilities Responsibilities 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. Each response is limited to 3000 characters. Essential criteria 1. Extensive hands-on experience with AWS infrastructure and services 2. Experience in building and deploying of DevOps practices, tools, and continuous delivery pipelines such as GitLab, Artifactory, and Jira 3. Experience with Infrastructure as Code tooling such as Terraform 4. Experience with version control systems such as Git and agile development methodologies 5. Ability to write moderately complex code across multiple languages such as Python, JavaScript, and Golang 6. Experience with containerisation, cluster deployment and orchestration such as Docker and Kubernetes. Desirable criteria 1. Database deployment and administration (Postgres and MySQL) 2. Administration of Azure Infrastructure 3. Experience with Networking, Cloudflare, Hashicorp Vault 4. Experience building and managing PKI.