Post Job Free
Sign in

Project Management

Location:
Raleigh, NC
Posted:
November 18, 2012

Contact this candidate

Resume:

John J. Neely

**** ******** **** **. (c) 919-***-****

Raleigh, NC 27603 *******@*********.***

http://linuxczar.net

Ten years experience as a Linux Systems Architect, including facilitating communication

Summary

with peers and customers, training fellow system administrators, organizing conferences,

con guration management, automated systems administration, and deploying highly avail-

able and large scale services.

Administrating Linux Distributions

Skills

Advanced experience with Red Hat Enterprise Linux, Fedora, and CentOS. Familiarity

with other distributions including Foresight Linux, Slackware, and Ubuntu.

Full understanding of network and distributed environments, IP routing, client/server

programming, and network le systems.

Ability to tune Linux systems based on performance, memory usage, lesystem and

device I/O, and threading or multi-processing.

Experience automating installations, con guration management, and other adminis-

tration tasks for thousands of machines.

Training and Teaching

Developed and taught 2 to 3 training sessions each year targeted at Linux enthusiasts and

all system administrator skill levels. Training topics include:

RPM Packaging

Using RAID and LVM in Linux

LVS and Keepalived: Low Cost Load Balancing

Deploying and Managing NCSU Realm Linux

Con guration Management Concepts

Computer Languages

Software developer experience with Python and C.

Systems administration tasks in Python, Bash, Tcsh, Perl, and SQL.

Documentation skills using L TEX, DocBook, MoinMoin Wiki Syntax, and Media Wiki

A

Syntax.

Web application experience with Python, Genshi Templates, HTML, XML, and CSS.

Software Development

Experienced Open Source project leader including delegation of sub-projects to con-

tributors.

Experience with many version control systems including Git, Mercurial, Subversion,

and CVS.

Contributed substantial code to Yum and Bcfg2.

Contributed minor patches to Anaconda, MoinMoin, and Up2date.

Active bug reporting and working with developers to reach solutions.

Fedora contributor.

John J. Neely

Advanced RPM Packaging

Participated in designing an RPM packaging standard for shipping kernel modules in

Fedora. Later versions of this standard are used by ELRepo, RPMFusion and other

package repositories.

Advanced knowledge of RPM Spec le syntax.

Deep knowledge of Yum and RPM package interdependencies.

RHN Satellite experience.

Contributed OpenAFS packages to ELRepo and RPMFusion.

NCSU Realm Linux 2000 - Present

Open

NC State University

Source

http://www.linux.ncsu.edu

Projects

Project Lead. Realm Linux is a set of modi cations applied to the latest version of Red Hat

Enterprise Linux to integrate that platform into NC State University s computer environ-

ment. Including Kerberos, hesiod, OpenAFS, LDAP, custom applications, and a completely

automated management and installation process for workstations and servers.

Used in student labs and on research machines throughout campus.

Powers the main website for NC State University and many other websites.

Base platform for Web, Cyrus IMAP, LDAP, Samba, Kerberos, MySQL, Webmail,

NTP, research clusters, and multiple other services.

Supports a distributed administration methodology.

Fosters collaboration with the Open Source community as bugs are reported, patches

contributed, and sub-projects are released as open source.

Bcfg2 2010 - Present

http://bcfg2.org

Contributor. Bcfg2 is a con guration management tool written in Python that uses a plugin

based architecture.

Patched the RPM Package Plugin.

Rewrote the Yum Plugin to make use of the Yum API.

Current 2004 - 2007

http://current.tigris.org

Project Lead. Current is an open source implementation of a server for Red Hat s up2date

program. Long term goals included being a feasible replacement for the Red Hat Network.

Versions released were capable of keeping thousands of machines updated. The project was

superseded by Red Hat s release of Spacewalk.

Operations and Systems Specialist 2006 - Present

Work

NC State University O ce of Information Technology

Experience

Raleigh, NC

Lead architect of NC State University s Linux deployment. Continued project lead of

NCSU Realm Linux. Support of over 2,000 workstations and servers.

Technical lead for the deployment of Red Hat Enterprise Linux throughout the Uni-

versity of North Carolina System s 16 universities.

Designed automated tools to better support Realm Linux including hands-o installs

using PXE and Red Hat Kickstart.

Designed and built a con guration management solution using Bcfg2 that is used by

system administrators all over campus. Also e ective in situations where IT groups

required being partitioned away from other IT groups.

John J. Neely

Implemented dynamic Kickstart system for all of campus based on Python and Genshi

Templates.

Created and maintain many RPM packages including OpenAFS packages.

Built an RPM package build system using Subversion and Mock.

Upgraded and took primary responsibility of the campus Kerberos authentication sys-

tem. Moved the campus o of the Kerberos 4 protocol.

Upgraded and took primary responsibility for the NC State University s public NTP

service.

Implemented an inexpensive load balancing and high avaliability solution using LVS,

Keepalived, and spanned network VLANs through the data centers. This system load

balanced NC State s main website, LDAP infrastructure, RHN Satellites, Webmail,

Linux installs, and many other services.

Upgraded the Cyrus IMAP implementation that supported over 100,000 users to new

hardware, latest Realm Linux version, and the most current Cyrus IMAP software.

Built Xen and KVM based virtual machines for optimal use of physical hardware.

Train users, help desk sta, and other system administrators on a regular basis.

Wrote and continue to update documentation and best practices guidelines for various

topics in Linux administration.

Started and organized NC State University s FOSS Fair, an anual unconference style

event for topics in Free and Open Source Software. Begining in 2009.

Systems Programmer I 2001 - 2006

NC State University College of Physical and Mathematical Sciences

Raleigh, NC

Took on the responsibility as the project lead for NCSU Realm Linux.

Managed the campus wide install base of Realm Linux at over 1,000 machines.

Deployed and managed a Red Hat Network Satellite server and its supporting Oracle

9iR2 database.

Served as contact point for campus regarding Linux security issues, bugs, enhance-

ments, and features for Red Hat style Linux distributions.

Designed, deployed, and administrated 100 node Beowulf Cluster based on the Sun

Grid Engine and MPI.

Built supporting infrastructure for the Beowulf including ber channel storage arrays,

deployment of Brocade FC switches, and Cisco 3750 network switches.

Supported the Beowulf users as they created live hurricane prediction models submitted

to the National Weather Service.

Participated in the server room design process for the room that housed several Beowulf

Clusters and other servers.

Systems Administrator 2000 - 2001

NC State University Department of Physics

Raleigh, NC

Performed junior systems administration on Linux machines.

Worked with faculty and graduate students to troubleshoot problems and identify

solutions.

Tested and deployed Realm Linux and other Linuxes.

John J. Neely

Research 1999 - 2000

NC State University Department of Chemistry

Raleigh, NC

Created professional quality video with Linux.

Developed process to master a recording onto LaserDisc and produce VHS tapes of the

master.

Wrote C code to generate models of a molecular bridge. This code was used to design

molecules that identify and bond to cancer cells and leave normal cells untouched.

Instructor Summer of 1999

Sandhills Community College

Pinehurst, NC

Taught basic Windows 95/98 class.

Education B.S. in Computer Science May, 2002

North Carolina State University

Raleigh, NC

Activities Professional Awards and Associations

and Honors Gertrude Cox Award for Innovative Excellence in Teaching and Learning with Tech-

nology winner for the Realm Linux project.

Triangle Linux Users Group (TriLUG) member.

Former President of the NC State University Linux Users Group.

Musician

A vocalist for the North Carolina Master Chorale, St Michael s Episcopal Church, the

Raleigh Convocation Choir of the Episcopal Diocese of North Carolina, and Capital

Opera Raleigh.

A liate of the Royal School of Church Music in America.

Management team member for the Royal School of Church Music Carolina Course for

Girls and Adults.

Available on request.

References



Contact this candidate