IT Developer
Contract length:
9 months
Key Measurements of Success:
- Design and implement an Internal Development Platform that:
- Reduces ramp-up time for cloud-native development initiatives
- Provides an opinionated approach to building and running services in the cloud
- Minimises DevOps effort for business teams
- Encourages integration across teams and services
- Reduces operational burden and costs
- Accelerates time to market
- Deliver work as reusable services, patterns, processes, or libraries
- Enable efficient research and engineering workflows, including high-performance computing and specialised software environments
- Collaborate with Squad leads and Superintendents to define and deliver quarterly strategic objectives for both DX platforms
- Work with the delivery lead to construct and run customer engagements across development and research teams
- Facilitate team interactions, including stand-ups, retrospectives, and cross-functional collaboration sessions
- Design and build Squad APIs to enable effective communication with other squads and external teams, including:
- Comprehensive Squad Wiki covering ways of working, preferred tooling, and development practices
- User guides with "how-to" patterns for platform adoption
- DX Platform for consuming squad-built services
- Reusable code libraries and patterns
- Be accountable for the technical delivery of business initiatives in both development and research contexts
- Develop reuse patterns to accelerate solution delivery across diverse engineering disciplines
- Must-have skills and experience:
- Demonstrable experience building and running applications in Cloud, OT/Edge, and research computing environments
- Proficiency in deploying and managing applications on Kubernetes
- Strong background in API development and integration
- Experience with data-intensive applications and high-performance computing
- Expertise in building automated DevOps workflows and release management
- Proficiency in AWS cloud using cloud-native services
- Strong coding skills in Python and TypeScript
- Mastery of Infrastructure as Code (IaC) tools – Terraform
- A well-formed opinion on "well-architected" applications across various computing paradigms
- Desirable skills and experience:
- Familiarity with open-source observability platforms
- Knowledge of application security best practices
- Experience with scientific computing environments and workflows
- Understanding of containerisation for research applications
We primarily use cloud-native services for our platforms. Our tech stack includes GitHub, GitHub Actions, IaC (Terraform), containerisation, Kubernetes (OpenShift or Managed Kubernetes services), Cloud, Linux, Python, PowerShell, Bash, and open-source monitoring stacks. Additionally, we support specialised research and engineering software environments.
For more information on the role, the client or the project please click ‘APPLY NOW’ or contact Hazel Khoo on hazel@techresources.com.au or 0473 495 715.