Ian Lee

Computer Engineer
Livermore Computing
Email: ian@llnl.gov
Phone: +19254234941

Why

To leave things better than I found them, so that those around me believe they can make a difference.

Projects / Roles

Alternate Organization Information System Security Officer (AOISSO), Computation Directorate, April 2018 - Present

  • Responsible for overall security of Livermore Computing (LC) High Performance Computing (HPC) center.
  • Ensure and track compliance of LC systems to LLNL, DOE, and Federal Cyber Security requirements.

Information System Security Officer (ISSO), Livermore Computing, April 2018 - Present

  • Responsible for overall security of Livermore Computing (LC) High Performance Computing (HPC) center.
  • Ensure and track compliance of LC systems to LLNL, DOE, and Federal Cyber Security requirements.
  • Lead LC Security Task Force meeting to discuss, address, and guide cyber security direction of LC.

Cyber Assessment Coordinator, Livermore Computing, November 2016 - Present

  • Responsible for defining, performing, and coordinating cyber assessment activities on all Livermore Computing (LC) production, infrastructure, and testbed systems.
  • Monitor relevant security vulnerability and threat intelligence feeds from vendors, LLNL Cyber Security Program (CSP), and other sources.
  • Monitor industry accepted standards for configurations and services, and help define LC best methods and practices.
  • Provide technical guidance on new technologies and innovations that impact the security posture of LC systems.
  • Perform penetration testing against LC systems and provide feedback to staff and management on findings and remediation steps.

Computer Engineer, Livermore Computing, November 2015 - Present

  • Application developer providing support and technical guidance to LLNL code teams.
  • Develop and support Python packaging for integration with Livermore Computing resources and clusters.
  • Administrator for six Atlassian instances running across various networks, serving approximately 3000 end users.

Open Source Evangelist, February 2015 - Present

Computer Engineer, Persistics, October 2012 - November 2015

  • Proposed and led effort to move custom analytic tools into cloud based SaaS architecture to allow migration away from stove-piped solutions for common analysis efforts.
  • Provide critical support and direction on topics including H264 video compression, object tracking, CUDA / GPU development, and full system design optimizations.
  • Led redesign of code base (~ 0.5 million LOC) from custom build script over to CMake while reducing the complexity of the code in the process.

Administrator, Institutional Atlassian Suite, May 2013 - April 2018

  • Volunteered to lead administration and advocacy for institutional instance of Atlassian tool suite supporting Engineering and Global Security divisions of the laboratory.
  • Made several presentations on technologies including Git, Stash/BitBucket, and workflow management to laboratory personnel.

Summer Intern, Persistics, June 2012 - October 2012

  • Supported the Persistics project with development and optimization of CUDA kernels for both new and existing code.
  • Led optimization of image processing pipeline from Fermi to Kepler GPU’s to support real time processing requirements.

Summer Intern, Engineering Technology Division, June 2011 - September 2011

  • Surveyed CUDA, Fortress, and Charm++ parallel programming languages for their suitability for exascale computing at Lawrence Livermore National Laboratory.

Summer Intern, Engineering Technology Division, June 2010 - September 2010

  • Worked extensively with CUDA technology to develop benchmarking and stress testing applications in support of the JIEDDO project.
  • Developed a real time tracking application for tracking and identifying target position, orientation, and velocity, with CUDA enabled acceleration.

Publications

Guest Posts / Interviews

  • I. Lee, The case for open source software, 18F Blog, June 2018, Blog Post
  • I. Lee, How one national lab is opening up code without compromising national security, FedScoop Post, September 2016, Article

Presentations

  • I. Lee, Post Exploitation in Developer Environments, SANS Pen Test Hack Fest Summit, November 2018, Slides
  • I. Lee, *At the heart of a Supercomputer, is Open Source Software”, RedHat OPEN FIRST DC, September 2018
  • I. Lee, How Open Source Supports the Largest Computers on the Planet, DOE Exascale Computing Project Best Practices Webinar, July 2018, Slides, Video
  • I. Lee, How Open Source Collaboration Benefits Cyber Security, Department of Energy CyberCon, June 2018, Slides
  • I. Lee, Open Source in Service to National Security, Code For America / Code.gov Meetup, May 2018, Slides
  • I. Lee, Your Secrets are Showing! How to find if your developers are leaking secrets, BSidesSF 2018, April 2018, Slides, Video
  • I. Lee, 2018 State of Open Source, Software Improvement Networking Group, Lawrence Livermore National Laboratory, March 2018, Slides
  • I. Lee, Open Source Workflows at LLNL, Code.gov Bi-weekly Call, January 2018, Slides
  • I. Lee, U.S. Adoption of HTTPS, CyberFest 2017, Lawrence Livermore National Laboratory, October 2017, Slides
  • I. Lee, Developing Open Source in Service to National Security, Oak Ridge National Laboratory (Invited Talk), June 2017, Slides
  • I. Lee, Introduction to Git, Computation Summer Scholar Program, Lawrence Livermore National Laboratory, June 2016
  • I. Lee, Developing Open Source in Service to National Security, University of California - Santa Cruz (Invited Talk), February 2017
  • I. Lee, Developing Open Source in Service to National Security, GitHub Universe, September 2016, Slides, Video
  • I. Lee, Open Source Birds of a Feather, Software Improvement Networking Group, Lawrence Livermore National Laboratory, August 2016
  • I. Lee, pep8 vs PEP-8, Lightning Talk, PyCon 2016, Slides
  • I. Lee, Introduction to Git, Computation Summer Scholar Program, Lawrence Livermore National Laboratory, July 2016, Slides
  • I. Lee, Towards Open Source and Collaboration, Software Improvement Networking Group, Lawrence Livermore National Laboratory, February 2016, Slides
  • I. Lee, Stash Administration, Atlassian Administrators Meeting, Lawrence Livermore National Laboratory, August 2014
  • I. Lee, Git Tutorial: Managing Workflows, Software Improvement Networking Group, Lawrence Livermore National Laboratory, January 2014
  • I. Lee, Git Tutorial Series Part III: Merging & Workflows, Software Improvement Networking Group, Lawrence Livermore National Laboratory, November 2013
  • I. Lee, Git / Stash, Software Improvement Networking Group, Lawrence Livermore National Laboratory, August 2013

Technical Reports

Posters

  • I. Lee and P. Top, Real Time Video Tracking on CUDA-Accelerated GPUs, Lawrence Livermore National Laboratory, Summer Student Poster Symposium, Livermore, CA, August 2010
  • I. Lee, Pixel Based Lithography on NVIDIA GPUs, ACM Student Research Competition, Design Automation Conference (DAC 2010), Anaheim, CA, June 2010
  • I. Lee, J. Renau, and J. Mahai, Making the Most of your Hardware: Micro-Benchmarks on NVIDIA GPUs, SURF-IT Poster Presentation, University of California - Santa Cruz, Santa Cruz, CA, August 2008

Professional Activities / Technical Ability

Certifications

  • SANS GPEN (Analyst #12106), December 2017
  • SANS GSEC (Analyst #40434), March 2017

Awards

  • Eagle Eye Award, Lawrence Livermore National Laboratory, 2017
  • Director’s Institutional Award, Lawrence Livermore National Laboratory, 2017
  • Director’s Institutional Operational Excellence, Lawrence Livermore National Laboratory, 2015
  • Excellence in Teaching, University of California - Santa Cruz, 2012 - 2013

Open Source Project Contributions

Memberships / Organizations

  • SANS GIAC Advisory Board, 2017 - Present
  • Association for Computing Machinery (ACM), 2009 - Present
  • Institute for Electrical and Electronics Engineers (IEEE), 2008 - Present

Education

Masters of Science in Computer Engineering, October 2012

University of California - Santa Cruz, Santa Cruz, CA

Thesis: Dynamic Instruction Fusion

Bachelors of Science in Engineering in Computer Engineering, June 2009

University of Connecticut, Storrs, CT