Hi, my name is
Jordan Lee.
I build tools and automate secure software delivery.
I'm a DevSecOps and software engineer specializing in building resilient, secure systems that scale. I design and build backend APIs, command-line tools, and CI/CD automation frameworks that improve developer experience and ship software safely.
▸ About
I'm a Lead DevSecOps Engineer at an Australian superannuation fund, where I design and implement secure software delivery pipelines and infrastructure automation. My background spans software development, platform engineering, and DevOps across energy, telco, and financial services — giving me a practical, cross-domain perspective on what it takes to build systems that are both reliable and secure.
I work primarily in TypeScript and C#, with deep experience in PowerShell and Azure ecosystem. I build backend APIs, CLI tooling, and CI/CD frameworks that reduce friction for engineering teams while baking in security and compliance from day one. I believe great developer experience is itself a security control — when tooling is good, people follow the path you've laid out.
Outside of work, I write about DevSecOps, automation, and platform engineering on Medium.
▸ Experience
Lead Engineer — DevSecOps @ Aware Super
2026 — Present
- Continuation of the work I was doing via Astralas.
- Improvement of developer experience through enhancement of Azure DevOps pipelines.
- Develop CLI tools for automating DevOps tasks.
- Integration of Snyk and GitGuardian appsec tooling into CI/CD pipelines.
Senior Engineer @ Astralas
2025 — 2026
- Lead DevSecOps Engineer for Aware Super.
- Redesign and rebuild Azure DevOps pipelines.
- Development of Azure DevOps custom extensions for performing validation and deployment of APIs to Azure APIM.
- Assist with design and rollout of enterprise platform engineering practices, such as Terraform templates for infrastructure-coding, Azure Devops custom tasks and templates for integrating AppSec practices into CI/CD pipelines.
Senior Software Engineer @ AGL Energy
2023 — 2025
- Feature development, hotfixes, and security fixes for ASP.NET and Azure Functions solutions.
- Upgrade of ASP.NET projects from obsolete .NET versions to .NET 8.
- Developed and led the approach for converting all backend services to switch from key-based to role-based authentication for Azure services.
- Developed automated build and deployment pipelines for web services using Azure DevOps.
- Developed PII scanning tool for detecting PII tool across Azure Storage and CosmosDB accounts within the AGL environment.
- Implement infrastructure-as-code for web services using ARM & Bicep templates.
Senior Platform Engineer @ Azenix
2022 — 2023
- Designed and built hybrid cloud network (Azure) for a financial services client.
- Wrote the initial architecture for customer probity solution for a gaming service client.
Senior Platform Engineer @ Loup
2021 — 2022
- Scoping, implementation and rollout of several key business initiatives, including: Cancellation Offers, Customer PII Obfuscation, event sourcing migration, Azure Pipeline optimization.
- Cost optimization, by rewriting/migrating services running on web apps to consumption model Azure functions.
- Introducing test coverage reporting into build pipelines, which helped to highlight parts of the code lacking significant testing.
Backend Developer / DevOps Engineer @ Alinta Energy
2020 — 2021
- Upgrade of APIs from .NET Core 2/3 to .NET 5.
- Led technical design and implementation for existing customer multi-factor authentication and move-home functionality.
- Drove the adoption of Postman collections for replacing legacy Ruby scripts for end-to-end testing. This helped backend developers more easily update and troubleshoot end-to-end tests.
- Developed PoC for converting APIs running in App Services to container apps.
Developer / DevOps Engineer @ Toyota Motor Corporation Australia
2020
- Identified data import webjob which was crashing due to out-of-memory exceptions, and rewrote the application as an Azure function. Optimised the code to reduce the memory footprint.
- Creating build/release pipelines in Azure DevOps for legacy services.
- Fixing code issues for legacy services.
Developer / DevOps Engineer @ AGL Energy
2016 — 2020
- Developed a Slack bot to automate many operational tasks (such as adding/removing users from GitHub or Octopus).
- Rewrote APIs from ASP.NET to ASP.NET Core 2.1, and subsequently upgraded to 3.1.
- Wrote many of the shared libraries used for logging and Azure storage access.
- Created ARM templates and Azure DevOps build/release pipelines for .NET applications.
- Migration of webjobs into Azure Functions.
- Rollout of Hybrid connections for providing web applications with access to on-premise systems.
DevOps Engineer @ Telstra Health
2015 — 2016
- Set up of Windows Server Update Services to automate patch deployment across Windows servers.
- Set up and configure web servers (Apache, NGINX, IIS) using Ansible.
- Configuration of Cisco ASA firewalls.
- Writing ARM templates for automated deployment of Azure services.
- Supporting VMware vSphere infrastructure.