We provide IT Staff Augmentation Services!

Senior Storage Engineer Resume

SUMMARY

  • Creative, broadly talented Software Engineer and Solutions Specialist for Linux.
  • Continual learner and passion for identifying and solving development and delivery challenges.
  • Known for exceptional team and project leadership and management to meet aggressive deliverable deadlines.
  • Proven ability to provide easy to use and understandable solutions and processes to users.
  • Comfortable performing in fast paced environments with daily challenges requiring problem solving expertise.

TECHNICAL SKILLS

Programming Languages: C, C++, Python, Shell, Perl.

Build Systems: gnu make, rpm specfiles, bsd make, Open Build Service.

Continuous Integration: Jenkins CI, Jenkins Pipeline.

Networking Protocols: TCP/IP, SMTP, DNS, FTP, HTTP, NFS, PXE

Linux Kernel Internals: Storage, Fast data movement, Networking, Memory Management,Multi Processor

File Systems and Volume managers: XFS, EXT3, LVM, device mapper.

Source Code Control Systems: Very strong with git, also familiar with Subversion, mercurial, CVS, Perforce.

FreeBSD operating system.: Experienced with developing for FreeBSD including FreeBSD kernel development.

Make build Systems.: Experienced in both GNU make and BSD Makefile based systems.

Linux kernel Configuration: Setup and customizations of Linux kernel builds.

PROFESSIONAL EXPERIENCE

Senior Storage Engineer

Confidential

Responsibilities:

  • Developed storage caching software for Confidential supercomputers.
  • Provided transparent I/O interface for applications to access fast SSD disks vs waiting for slower network backed storage.
  • Provided Linux kernel level coding which required an in depth understanding of the Linux storage layers and fundamental operating system facilities.
  • Design member creating an automated build and test system to verify software functionality, satiability and no regressions.

Senior Kernel Engineer

Confidential

Responsibilities:

  • Senior team lead porting Isilon OneFS filesystem to a newer version of FreeBSD.
  • Interacted with multiple areas of the FreeBSD system: kernel, userspace, device drivers, to the FreeBSD build.
  • Migrated home grown continuous integration process to industry supported Jenkins system.
  • Designed and performed complex conversion of main source base from Subversion to Git.
  • Provided both written and verbal migration support to engineering.

Consultant

Confidential

Responsibilities:

  • Designed and performed migration of main CVS repository to a collection of Git repositories.
  • Provided written documentation to aid development transition.

Consultant

Confidential

Responsibilities:

  • Analyzed and improved software raid solution on for Linux.
  • Completed software stack that included built in hardware drivers for SAS and SATA based solutions.

Consultant

Confidential

Responsibilities:

  • Delivered Board Support Package for Linux ARM embedded automotive system.
  • Developed firmware build for flash install to system.
  • Developed custom Linux kernel work to support specific hardware like USB, CANbus.

Senior System Developer

Confidential

Responsibilities:

  • Senior team member tasked with upgrading the PanFS filesystem from a uniprocessor version of FreeBSD to a multi­processor / multi - threaded version of FreeBSD.

Hire Now