About the role
We build custom software solutions for SMBs. These solutions need to be deployed somewhere reliable, secure, and cost-effective. We need someone who can help us design and maintain the infrastructure that powers these applications.
This isn’t about managing massive Kubernetes clusters or building complex microservices architectures. It’s about setting up solid, maintainable infrastructure that scales appropriately for small-to-medium business needs and doesn’t break the bank.
What you’ll do
- Infrastructure design: Help design cloud infrastructure for client projects. What hosting model makes sense? What services should we use? How do we keep it simple and maintainable?
- Deployment pipelines: Set up CI/CD pipelines that let our development team ship reliably and frequently.
- Security: Ensure our infrastructure follows security best practices. Think about access control, secrets management, network security.
- Monitoring and alerts: Set up appropriate monitoring so we know when things break, and alerting that doesn’t wake us up at 3am for non-issues.
- Cost optimization: Keep cloud costs reasonable. Right-size resources, identify waste, and help clients understand what they’re paying for.
- Documentation: Document your work clearly so our team and clients understand how things are set up and how to maintain them.
What we’re looking for
Technical skills
- Strong experience with at least one major cloud platform (Azure, AWS, or GCP)
- Infrastructure as Code (Terraform, CloudFormation, ARM, or similar)
- CI/CD pipelines (GitHub Actions, Azure DevOps, GitLab CI, or similar)
- Containerization (Docker, and optionally container orchestration)
- Networking fundamentals (DNS, load balancers, VPNs, firewalls)
- Security best practices (IAM, secrets management, SSL/TLS)
- Linux administration and shell scripting
Nice to have
- Experience with smaller-scale deployments (not everything needs Kubernetes)
- Database administration and backup strategies
- Experience with serverless architectures
- Monitoring and observability tools (Datadog, New Relic, CloudWatch, etc.)
- Cost management and optimization experience
What matters most
- Pragmatism over perfection: You choose the simplest solution that meets the needs. You don’t over-engineer.
- Clear documentation: You explain your work so others can understand and maintain it.
- Security mindset: You think about security by default, not as an afterthought.
- Business awareness: You understand that infrastructure costs money and you optimize accordingly.
- Communication: You can explain technical infrastructure decisions to non-technical clients.
What we offer
- Contract arrangement (project-based or ongoing retainer, flexible)
- Remote-first (work from anywhere in Australia)
- Variety (different projects, different infrastructure needs)
- Autonomy (we trust you to make good infrastructure decisions)
- No on-call rotation (we design systems to be reliable, not to require constant babysitting)
- Ongoing learning (exposure to different cloud services and deployment models)
Not a fit if
- You want to work on massive-scale distributed systems
- You prefer highly standardized, enterprise environments
- You’re uncomfortable making pragmatic trade-offs based on client budgets
- You want to focus exclusively on cutting-edge technology regardless of client needs
- You prefer working on a single large infrastructure rather than multiple smaller projects