Johnson Lu

Building the infrastructure that helps engineering teams ship faster and more reliably.

Built for teams at

D3 Security·Eureka DevSecOps·Smile Digital Health·D3 Security·Eureka DevSecOps·Smile Digital Health·D3 Security·Eureka DevSecOps·Smile Digital Health·D3 Security·Eureka DevSecOps·Smile Digital Health·D3 Security·Eureka DevSecOps·Smile Digital Health·D3 Security·Eureka DevSecOps·Smile Digital Health·D3 Security·Eureka DevSecOps·Smile Digital Health·D3 Security·Eureka DevSecOps·Smile Digital Health·
Johnson Lu

About

I bridge the gap between software and infrastructure.

I'm a DevOps Engineer at D3 Security with a background in full-stack software development. My focus is on the infrastructure layer — designing CI/CD pipelines, IaC platforms, and GitOps workflows that reduce friction between development and operations. I care about translating complex systems into reliable, reproducible processes that let engineering teams move faster. I hold a B.Sc. in Computer Science from UBC.

Experience

May 2025 – Present

DevOps Engineer

D3 Security

PythonKubernetesHelmPulumiArgo CD
  • Introduced Pulumi (Python) IaC platform managing 14+ Azure resources across 3 environments, reducing provisioning time from 3.5 hours to 30 minutes with integrated testing and rollback
  • Led implementation of a CI/CD upgrade pipeline for customer-facing sites, fully automating manual deployment steps and reducing downtime by 20 minutes per deployment
  • Implemented GitOps workflow with Argo CD and Helm, reducing manual deployment steps by 75% and standardizing releases across all environments
  • Built multi-tenant log ingestion pipeline using Vector, Pulsar, and Istio service mesh with mTLS authentication and per-tenant topic isolation

Sept 2024 – May 2025

Software Engineer I

Eureka DevSecOps

Azure DevOpsRubyJest
  • Led development of a feature to import ExcelJs sheets with asynchronous uploads to Azure Blob Storage for in-app data display
  • Built automated testing pipeline in Azure DevOps handling test data setup and execution, reducing manual effort by 90%
  • Developed GitHub App integration automating user signups through webhook-based account creation and OAuth login
  • Built user-configurable categorization system for vulnerability data, enabling filtering and grouping across dashboards

May 2024 – Aug 2024

Application Security Developer (Co-op)

Eureka DevSecOps

Azure DevOpsJestMaterial-UI
  • Created 500+ test cases with Jest, expanding frontend selector coverage from 0% to 82%
  • Migrated custom data tables to Material UI, removing 1,000 lines of code while adding sorting, filtering, and pagination
  • Added bulk state modification feature, eliminating the need for users to edit items individually

Sept 2021 – Aug 2022

Software Developer (Co-op)

Smile Digital Health

JavaJUnitMockitoPostman
  • Developed a data interceptor processing 100,000+ resources before transmission to a backend database
  • Implemented regression tests using JUnit and Mockito, increasing test coverage by 20%
  • Strengthened error handling across 350+ cases, enhancing reliability and aiding future diagnosis
  • Used Postman to investigate API bugs and produce reproduction steps for 20+ customer-reported incidents