← Back to site

Jordan Lee

DevSecOps · Software Developer · Platform Engineer

About

Lead DevSecOps Engineer at an Australian superannuation fund, specialising in secure software delivery and infrastructure automation. Leveraging a strong engineering background in C#, TypeScript, and PowerShell, I design and build backend APIs, command-line tools, and CI/CD automation frameworks. Driven by a hands-on approach to coding and a passion for building resilient, secure systems that scale with business needs.

Skills

Software Development

  • C#
  • ASP.NET
  • HTML/CSS
  • PowerShell
  • Python
  • Git
  • JavaScript / TypeScript
  • Azure Table Store
  • Cosmos DB
  • SQL
  • GitHub Copilot
  • OpenCode

DevOps

  • Azure DevOps
  • GitHub Actions
  • ARM / Bicep
  • Terraform
  • Octopus Deploy
  • Docker
  • KQL
  • Application Insights
  • New Relic

Experience

Lead Engineer — DevSecOps
Aware Super
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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.

Education

BSc Computer Science — Monash University