Aki Sasaki

Mirror Fugue LLC

2022.11 - current: Owner

Mozilla Corporation

2021.03 - 2023.01: Senior Staff Engineer

2016.02 - 2021.03: Staff Release Engineer

  • Helped rebuild the release engineering team post-layoffs
  • Drove Agile adoption (scrum master) to focus a hybrid team
  • Cross-team communication and coordination with the ops, Taskcluster, security, and Release Engineering teams
  • Designed and wrote scriptworker, the Taskcluster worker for security-sensitive tasks
  • Co-designed and wrote Chain of Trust to secure the release process and unblock release automation in Taskcluster
  • Started the push to port Python 2 synchronous code to Python 3 async

Startup

2015.03 - 2016.02: Co-founder

  • Wrote, tested, and released python-scriptharness
  • Ansible automation for product clusters on AWS with boto/awscli support
  • Custom automated backups for various 3rd party platforms

Hortonworks

2014.08 - 2015.02: Senior Release Engineer

  • Blackduck and antivirus code scan automation; helped HWX go public with Blackduck scans
  • Added ansible support for various platforms
  • Windows Azure and AWS administration

Mozilla Corporation

2011.07 - 2014.07: Distinguished Release Engineer

2008.11 - 2011.06: Senior Release Engineer

  • Sole build/release engineer for Fennec (Firefox Mobile) through a number of 1.0's; mobile releases now sim-ship with Firefox desktop
  • Lead build/release engineer for B2G (Firefox OS); part of the Firefox desktop team
  • Helped design, write, maintain RelEng team automation+infra: up to 11k+ pushes per month, 100k+ build/test jobs per day
  • Wrote, maintained, and drove mozharness, a python scripting harness with full logging + configuration
  • Rewrote our legacy hg -> git vcs-sync process to be configurable + maintainable
  • Helped design Taskcluster (next-gen CI system).
  • Merge day automation for our rapid release trains

Aptana, Inc.

2008.06 - 2008.10: Systems Engineer

  • Build/release engineer for Studio (java IDE), and Jaxer (AJAX server)
  • Multiplatform system administration: Windows, OS X, RedHat, CentOS, Fedora, Ubuntu, Solaris

PGP Corporation

2005.05 - 2008.06: Senior Build/Release Engineer

  • Maintained/extended legacy cross-platform build system; designed/wrote/debugged a highly configurable, portable, and easily maintainable system to replace it
  • Automated final release packaging and update manifest creation CVS -> svn source repository migration: source, documentation, build system, tools.
  • Set up VMWare ESX servers and virtualized build and application servers
  • Multiplatform system administration: Win32, Win64, OS X, Fedora, Redhat, CentOS, Solaris, HPUX, AIX

Macromedia

2003.10 - 2005.05: Senior Build/Release Engineer

  • Rewrote and maintained build process and scripts for www.macromedia.com
  • Wrote CGIs for QA to perform bounces/bootstraps and push new files to test environments
  • Installed bonsai/tinderbox for cvs repository queries and build log access. Started nightly builds and helped integrate the builds with automated Silk tests
  • Wrote new tools for updating builds incrementally. Modified the build to allow for depend builds
  • Wrote proposals for improved development/QA workflow. Implemented release branch process rather than manual tag/push process

Netscape Communications

2001.02 - 2003.07: Build/Release Engineer

  • For the first year, I was the sole build engineer for the HP-UX port of Netscape 6, and assisted with other flavors of unix
  • I became part of the main build team and supported Windows, MacOS 9, MacOS X, and Linux builds of Mozilla and Netscape, across several concurrent branches
  • Sole build engineer for a calendar project that was in disarray. Automated builds and set up tinderbox
  • Migrated the microbrowser source repository from Visual SourceSafe to CVS
  • Migrated the microbrowser bug tracking system from a homegrown system to Bugzilla
  • System administration: Windows, Linux, Mac OS X, Mac OS 9, HP-UX, AIX, Digital Unix, Irix

2Bridge

2000.04 - 2001.02: Unix Administrator/Build Engineer

  • Automated a previously hardcoded and tedious manual build process
  • Migrated source repository from Perforce to CVS, keeping history intact

Barra, Inc.

1996.11 - 2000.04: Computer Operator -> Solaris Administrator II

  • Administered over 100 Sun servers and workstations globally, though during y2k remediation this number was much higher
  • Migrated over half a terabyte from our legacy HSM archiver to Legato NetWorker HSM

Pomona College

1996.05: Bachelor of Arts

(Last modified 2024.08.27)