Join Octopus Deploy, a leader in Continuous Delivery, and help empower software teams worldwide. With over 4,000 organizations, including Ubisoft, Xero, Stack Overflow, NASA, and Disney, leveraging our solutions, you'll play a key role in shaping the future of deployment automation.
As part of a high-trust, remote-first, and value-driven culture, you'll work in the Cloud Platform team, responsible for the Cloud Portal, Dynamic Workers, and overall cloud infrastructure. Our goal is to provide superior cloud environments for Octopus Cloud customers.
This position invites both Senior and Intermediate Engineers with adept skills in cloud infrastructure, software development, and operations. You will collaborate with a team of up to 10 engineers, alongside a Principal Engineer and Product Manager, all working in a timezone-friendly setup across Australia and New Zealand.
In this role, you will initially join our Maintain Quality Service (MQS) stream, where you will gain operational support experience and boost your confidence before moving into other exciting areas of development.
Why You Should Consider This Opportunity
- Make an impact : Help develop cutting-edge deployment automation solutions with talented peers.
- Solve challenges : Address complex infrastructure problems using code (C#) along with a DevOps, SRE, or similar approach.
- Work effectively : Contribute to a team that prioritizes mutual support over individual efficiency.
- Grow your career : Partner with your manager to create a personalized development plan aligned with your professional goals.
Your Key Responsibilities
Cloud Infrastructure Management : Manage and optimize Azure resources, promoting efficient scaling and reliability.Application Development : Contribute to the Cloud Portal and integrate features using C#.Operations and Maintenance : Provide support for customers and internal teams, managing incidents to reduce downtime.Tool Utilization : Engage with various tools such as Azure (AKS, SQL, Storage Accounts, Azure Functions), Terraform, and Kubernetes.You Are a Strong Candidate If You Have
Experience in writing production-quality C# and / or TypeScript.Familiarity with cloud services, Terraform, Kubernetes, and Infrastructure as Code (IaC).The ability to apply dependency and extensibility concepts with team support.A passion for automating builds, tests, deployments, and operational tasks.A knack for problem-solving in distributed infrastructure.A preference for a team-oriented 'you built it, you run it' culture.Independence and self-motivation in delivering high-quality work efficiently.A collaborative mindset focused on problem-solving through empathy and pragmatism.A results-driven approach that adapts to shifting business priorities.A Day in the Life
Your typical day could involve :
Creating your ideal home office environment with preferred devices and setups.Modifying source code on GitHub, collaborating on pull requests, and delivering production-ready updates to customers.Addressing customer support tickets and helping users navigate Octopus.Pairing with colleagues to troubleshoot and understand complex problems for long-term resolutions.Collaborating over video calls to tackle technical issues or feature designs.Utilizing methods like red-green-refactor to address bugs proactively.Enhancing documentation to empower customers with self-service solutions.Writing insightful blog posts sharing your knowledge and new feature explanations.Participating in an inclusive on-call support program after completing onboarding.Compensation and Benefits
Octopus promotes transparency in compensation with an open system where employees can view salary ranges for all roles. For this position, the compensation framework includes :
Senior Level (Maturing : $145k AUD / $155k NZD; Performing : $165k AUD / $175k NZD).Intermediate Level (Maturing : $115k AUD / $125k NZD; Performing : $135k AUD / $145k NZD).Benefits also include a minimum of 25 days of annual leave, up to 10 days of paid sick and carer's leave, 12 weeks of fully paid parental leave, and stock options.
The interview process is designed to be quick yet informative :
Initial chat : A 30-minute introduction with a member of the Talent Acquisition team.Take-Home Challenge : A technical assessment to complete at your pace, evaluated by our engineers.Live Code Interview : A 75-minute session discussing your solution and collaborating to extend it.