
DevOps Engineer
- Australia
- $100,000-150,000 per year
- Contract
- Full-time
- Design, build, and maintain robust, scalable, and secure CI/CD pipelines using GitHub Actions to support a wide range of applications.
- Act as the subject matter expert for our GitHub environment, managing repositories, branch policies, access controls, and implementing best practices for source code management.
- Establish, manage, and optimise the Application Lifecycle Management (ALM) strategy for the Microsoft Power Platform, automating the deployment of solutions (apps, flows, etc.) across different environments.
- Seamlessly integrate CI/CD pipelines with Microsoft Azure services, including Azure App Service, Azure Functions, Azure SQL, and Azure Key Vault for secure secret management.
- Develop and maintain infrastructure-as-code scripts and templates to automate the provisioning and configuration of cloud infrastructure on Azure.
- Proactively identify opportunities to automate manual processes, optimise existing CI/CD workflows for greater efficiency, and improve system performance and reliability.
- Embed security best practices into the SDLC, utilising tools like GitHub Advanced Security to scan for vulnerabilities, manage secrets, and ensure compliance with industry standards.
- Create and maintain clear, comprehensive, and up-to-date documentation for all DevOps processes, pipeline configurations, and architectural designs. Provide training and guidance to development teams on DevOps best practices.
- Experience: 3-5 years of proven experience in a DevOps, SRE, or similar role.
- GitHub Expertise: Deep, hands-on experience with the GitHub platform, including expert-level knowledge of GitHub Actions for creating complex, multi-stage CI/CD workflows.
- CI/CD Mastery: Strong, practical understanding of CI/CD principles and demonstrated experience in designing, building, and managing automated pipelines from scratch.
- Microsoft Azure: Proficient with core Microsoft Azure services and a strong understanding of how to deploy and manage applications within the Azure ecosystem.
- Power Platform ALM: Demonstrable experience implementing ALM for the Microsoft Power Platform using solutions like Azure DevOps or GitHub Actions.
- Scripting: Proficiency in at least one scripting language (e.g., PowerShell, Bash, Python).
- Problem-Solving: Excellent problem-solving skills with the ability to diagnose and resolve complex technical issues in a timely manner.
- Communication: Strong verbal and written communication skills, with a proven ability to produce high-quality technical documentation.
- Infrastructure as Code (IaC) Tools: Hands-on experience with IaC tools such as Terraform, Bicep, or ARM Templates.
- Containerisation: Experience with container technologies like Docker and container orchestration platforms like Kubernetes (AKS).
- Configuration Management: Familiarity with configuration management tools (e.g., Ansible, Puppet).
- Certifications: Relevant industry certifications such as Microsoft Certified: DevOps Engineer Expert (AZ-400) or GitHub certifications are a plus.
- Hybrid working (for majority of our roles) with team anchor days to support collaboration.
- Extensive training and development opportunities that enable continual growth as part of your career planning.
- Extensive discounts and benefits to maximise your money.
- A choice of your IT equipment to maximise your success and access to cost-price tech for your personal needs.
- Fun team events to celebrate achievements and connect with colleagues outside work as part of our engaging culture.