At Bunnings, you’ll make a positive difference to our business and beyond.
Bunnings is the leading retailer of home improvement and lifestyle products in Australia and New Zealand and a major supplier to project builders, commercial tradespeople and the housing industry. Operating from a network of stores, trade centres, frame and truss sites, and online, Bunnings caters for consumer and commercial customers.
By joining our passionate and diverse team, you will have the opportunity to grow, develop, have fun and make a positive difference – to our customers and the communities where we live and work.
We are looking for an experienced Senior DevOps Engineer to join our Digital DevOps Team.
With the continued growth in digital channels Bunnings is expanding the DevOps team to further bolster what is a stellar team. Key to the success of this group is the ability to drive quality change at pace, fit-for-purpose environments and tooling that enables day-to-day operating of the platform.
The Senior DevOps Engineer will be key to each of these outcomes through building and running Bunnings Digital Platform running on Azure and Kubernetes and the building and maintenance of Digital CI/CD pipelines and tooling as well as the management of environments and associated operational capabilities.
They will also be key in shaping the broader Digital function through the establishment of ways-of-working and the mentoring of more junior team members.
As a Senior DevOps Engineer you will ensure:
Platform and Infrastructure Implementation: Lead the design and implementation of our digital cloud platform using Azure Kubernetes Services and Terraform. Focus on creating robust, scalable infrastructure solutions that support automated operations across the organization.
Self-Service Modules: Develop and provide self-service modules and tools to empower software development teams to deploy and manage their applications efficiently on the Azure platform.
Deployment Strategies: Support various deployment strategies including Blue-Green, Canary, and Feature Toggle for robust and efficient rollouts across the platform.
Quality Assurance Tooling: Incorporate advanced tooling in pipelines to assess code quality, security, performance, and functional behaviour of committed changes.
Security and Compliance: Ensure the CI/CD capability is secured, compliant, and isolated to protect our digital assets.
Visibility and Reporting: Implement comprehensive reporting and dashboards to keep teams and stakeholders informed of the end-to-end health and status of the delivery pipeline.
Monitoring and Alerting: Apply comprehensive monitoring and alerting mechanisms throughout the entire Production stack and agreed pre-Production components to ensure operational excellence.
Operational Tooling Maintenance: Maintain essential operational tooling to facilitate application and cloud performance management, log aggregation and analysis, incident response, data visualization, and cloud cost analytics on Azure.
Standards and Best Practices: Articulate and socialize technical standards and best practices related to CI/CD pipelines and cloud technologies across the broader Digital function to enhance collaboration and knowledge sharing.
About you
You will be an outcome driven, analytical problem solver who possesses excellent troubleshooting, stakeholder management and communication skills. This coupled with your desire to learn and adopt to new & emerging technologies has led to a solid track record within the DevOps space.
You will also have:
5+ years Software development experience
Comprehensive experience in establishing and maintaining cloud-based environments particularly within the Azure context.
Experience designing, building, and managing performant, secure and scalable CI/CD pipelines and associated tooling.
Experience implementing and maintaining infrastructure as code and containerization technologies (e.g., Kubernetes, Docker)
Experience with OOP and at least one programming language i.e. C#, JavaScript
Exceptional scripting skills (PowerShell and Bash)
Experience in both Linux and Windows environments
Experience delivering technology change within a product organisation
We’re here to support you.
Bunnings strives to ensure everyone is treated fairly and our team are committed to supporting you at any stage of your recruitment journey. Be sure to let us know if you require an adjustment and we can provide the most appropriate support for you. Contact us at jobs@bunnings.com.au and a member of the team will be in touch.
You’ll be part of a workplace where you’ll feel like you belong.
There's so much on offer when you're part of our Bunnings team with benefits including:
Our flexible and informal work environment which helps bring balance between work and home.
Team discount at Bunnings, OnePass and with other Wesfarmers retailers including Kmart, Target, Officeworks and Catch.
Discounts from corporate partners (such as private health insurance, gyms, car rental) and cost price food and drinks at our Bunnings café.
12 weeks paid parental leave, regardless of gender, annual flu vaccinations and health checks.
The opportunity to create a real difference in your local community and environment.
Join us and experience Bunnings from the other side of the counter.
Please note that if your application progresses to the reference check stage, you may be required to submit a police check. If your search returns a criminal record, Bunnings will assess whether the record impacts your ability to perform the key requirements of the role.