Senior DevOps Engineer

Send your application to hr@agentive.au
Engineering Full-time Melbourne, Australia & Philippines Hybrid / Remote-friendly

Role highlights

  • Strong TypeScript programming
  • Strong hands-on AWS (EC2, Lightsail and related services)
  • Long-term codebase and production support

Please read this post carefully before applying

We are only looking for highly experienced candidates who strongly match the technical requirements below. If you do not have solid hands-on experience with TypeScript, AWS, and long-term software development/support work, please do not apply.

Role overview

We are looking for a highly skilled, reliable, and technically strong DevOps Engineer / Developer to join our team. This role is a combination of development and operations (DevOps), meaning you will be responsible for both building systems and supporting live production environments.

This is not a basic support role. You will actively develop, maintain, troubleshoot, optimise, and support cloud-based applications and infrastructure while working closely with our internal systems and engineering workflows.

The ideal candidate must specialise in three key areas: TypeScript programming, AWS infrastructure and cloud services, and long-term programming and codebase maintenance/support. Because our platform is heavily built around TypeScript and AWS, we are specifically looking for someone who is highly confident and experienced in both.

Key responsibilities

  • Develop, maintain, and support TypeScript-based applications
  • Manage, monitor, and maintain AWS cloud infrastructure
  • Handle both development and operational responsibilities (Dev + Ops)
  • Troubleshoot infrastructure, deployment, and application-related issues
  • Work with Linux servers and cloud environments
  • Configure and optimise AWS services such as EC2 and Lightsail
  • Support and maintain existing production codebases and systems
  • Collaborate with the team to improve scalability, reliability, and performance
  • Implement automation and CI/CD workflows where applicable
  • Manage and maintain PostgreSQL and SQLite databases
  • Perform deployments, backups, updates, monitoring, and system maintenance
  • Help improve engineering workflows, infrastructure stability, and operational efficiency

Mandatory requirements

  • Strong programming experience in TypeScript
  • Strong hands-on AWS experience (EC2, Lightsail, and related services)
  • Strong experience supporting and maintaining production systems and existing codebases long-term
  • Advanced Linux server administration and troubleshooting skills
  • Experience with Node.js and TypeScript-based applications
  • Strong understanding of DevOps practices and cloud operations
  • Experience with PostgreSQL and SQLite
  • Ability to independently troubleshoot technical and infrastructure issues
  • Strong problem-solving and analytical skills
  • Must be comfortable handling both development and operational responsibilities
  • Must be working on macOS (development environment requirement)

Highly preferred

  • Experience with CI/CD pipelines and automation tools
  • Experience with Docker or containerised environments
  • Experience supporting high-availability or production systems
  • Familiarity with infrastructure optimisation and performance tuning
  • Experience working in fast-paced startup or technical environments

How to apply

To confirm that you have carefully read this job post, please include the word "TypeScript" at the top of your application.

  • Your updated resume/CV
  • Your GitHub link
  • A brief summary of your AWS and TypeScript experience
  • Examples of systems/projects you have maintained or supported long-term
  • Any DevOps, infrastructure, automation, or CI/CD experience you have

Ready to apply?

Send your CV and a short cover letter to the email below. Don't forget to include the keyword "TypeScript" at the top of your application.

Send your application to hr@agentive.au