About Me - srust

Hi I’m Stephen Rust. I’m a developer and problem solver with 20 years of experience shipping production software, specializing in storage and I/O technologies, distributed applications, systems programming, operating systems and virtualization. Let’s build something together.

Skills

Programming: C, Ruby, Rust, Bash, Go

Technologies: iSCSI, NFS, Cloud, Virtualization, Containers

Operating Systems: Linux, Solaris, UNIX

Tools: Ansible, Git, Teamcity (CI/CD), Docker, Kubernetes, Openstack, AWS

Experience

Blockbridge Networks, LLC

Cambridge, MA

https://blockbridge.com

Senior Member of Technical Staff

August 2010 - present

Employee #4 at storage startup involved in all aspects of product and design.

  • I am the technical lead for the Distributed persistent tasks subsystem, Volume Manager, Installer, Platforms, Cloud Integration, Bare Metal Imager, Host Integration, Monitoring, DevOps build and testing.

  • Developed and Evangelized Docker and Kubernetes volumes effort.

F5 Networks, Inc.

Lowell, MA

https://f5.com

Principal Software Engineer

September 2007 - August 2010

Acopia Networks was acquired by F5 Networks in September 2007.

  • I continued as a core virtualization team member and technical lead for Metadata filesystem, NFS proxy, Configuration, Seamless Import, Import Priority, Multi-Protocol filesystem, snapshots, performance improvements.

Acopia Networks, Inc.

Lowell, MA

Senior Software Engineer

January 2006 - September 2007

Core Virtualization Team Member

  • As technical lead I was responsible for the metadata filesystem, NFS subsystem, proxy operations and configuration.

  • Responsible for development of new features, bug fixes, and customer support.

  • Carried engineering pager for customer severity 1 escalation support.

Sun Microsystems, Inc.

Burlington, MA

Member of Technical Staff

July 2000 - January 2006

Solaris kernel developer primarily for InfiniBand HCA and platform support.

  • I was the technical lead for Fast Memory Registration, Shared Receive Queue, fwflash utility, performance tools and testing.

  • As Solaris 10 gatekeeper led integration of InfiniBand stack in Solaris 10.

IBM - International Business Machines, Inc.

Rochester, MN / Raleigh, NC

Programmer (Co-Op)

May 1997 - August 1999

DevOps team member, Application Developer

  • developed build and test tools in ksh, Perl and Java

  • Redesigned Java build process to improve integration and developer flow

  • developed and tested components for the Communications Server

Education

Valparaiso University

Valparaiso, IN

https://valpo.edu

BSEE

May 2000

Bachelor of Science, Electrical Engineering - Computer emphasis

Honors College Member: 1995 - 1998

Interests / Accomplishments

I am an active contributor to open source software including Docker, Linux, md, Gnome. I am a Docker mentor, former {code} catalyst, attend meetups and technical conferences.

I have been granted patents US7448044, US8549582, US9195500

I enjoy reading, hiking, projects around the house, learning new things. And I’m a black belt in Aikido.