To provide the highest level of quality in every aspect of System Administration, including system availability, performance monitoring, network security and user satisfaction with the services I provide.
Expertise with modern information technology systems and services and the design and implementation of networks based on such systems. Particular focus on Virtual Machines, Networked File Systems (iSCSI, NFS) and high-availability network infrastructures.
Service deployment and maintenance of many different services, including Apache versions 1 and 2 with PHP and mod_perl, Courier IMAP, the ticketing systems Bugzilla and RT (request-tracker), MySQL and Postgres, and numerous other services as needed.
Expertise in the area of backup & restore using Legato NetWorker software, Epoch, Amanda, AFS tape backup and traditional open-source tools, with specific expertise in Data Encryption, Secure Transit, Firewall support, and system image rollout.
Extensive system design background, with a focus on Security, Manageability and cross-platform integration. Hands-on experience with industry standard tape drive technologies, Fibre Channel switches and routers, Disk backup and Disk-to-Tape Staging, industry standard library technologies, NeoScale encryption utilities, as well as Virtual Tape systems.
Extensive background in Network and Systems Administration, with a focus on open-source and proprietary UNIX operating systems, as well as OSX and Windows administration and integration experience.
Extensive knowledge of Internet core concepts and structure, BGP and advanced DNS concepts, loss and latency mitigation and data center outreach.
Specialties: Publications:
``The Sol Genomics Network (solgenomics.net):
growing tomatoes using Perl.''
http://www.ncbi.nlm.nih.gov/pubmed/20935049
Sr. Systems Engineer @ Currently working at Constant Contact as a Sr. Systems Engineer with the Systems team. My work so far has involved many different technologies and projects, such as aiding in the maintenance of multiple Cassandra database clusters, as well as upgrades for those clusters and the DataStax OpsCenter suite for them; working to maintain and upgrade a very old Puppet infrastructure to 3.7.3 and beyond; writing Ruby and Python scripts to integrate with Puppet and Graphite, respectively; incorporate datacenter upgrades and incorporate new technologies into our existing infrastructure (Dell FX2 blade servers in particular); aiding in Hadoop upgrades and automation via custom Puppet manifests; and generally operating in a major role as a key contributor to our systems and infrastructure across the board. From January 2015 to Present (11 months) Waltham, MASenior Systems Engineer @ Worked at DataXu as a Senior Systems Engineer. Tasks include mass-system bare metal and cloud deployment with Ansible and Puppet, Hadoop cluster provisioning with Cloudera Manager, provisioning and deployment of a high-performance bare metal Greenplum 34-node cluster, Nagios and Zabbix system monitoring configuration, system inventory and orchestration via Mcollective, setup and provisioning of an AMPQ-compliant messaging broker (RabbitMQ), AWS instance provisioning via Puppet and Vagrant, and maintenance and deployment of accurate system profiling via SystemTap. Projects completed include the design and provisioning of an end-to-end staging environment, provisioned via Puppet in AWS using role-based manifests and custom Facter fact injection; API management of datacenter inventory and ticket states via Ruby to determine problematic trends in dead-on-arrival hardware; deployment of newer monitoring software on existing edge proxies via Docker integration, development of a Vagrant provisioned CoreOS-clustered series of Docker-contained Postgresql containers, and fostering DevOps culture by acting as a Chapter Liaison to other Engineering teams. From March 2014 to January 2015 (11 months) Senior Platform Operations Engineer @ Currently working in the third shift Cambridge Network Operations Command Center as a technician. Primary tasks involve diagnosing networking problems between customers, data centers and Akamai’s large hosted networking operation. This specifically requires acting as a liaison between the NOCC and data centers distributed across the globe. Other tasks involve performing large software rollouts to product networks consisting of thousands of machines simultaneously; identifying and diagnosing critical problems in the product networks before they affect end-users; monitoring very large swaths of the network for proactive alerts; and managing secure system and network access to outside parties in compliance with SOX. Received promotion from Senior Technician to Operations Engineer. Worked often as team lead (during supervisor absence). Joined the `Maintenance Excellence Team’ to head up maintenance activities on-shift. Began training with Senior Engineering in Tier 3 for backup and career development. From December 2011 to March 2014 (2 years 4 months) Cambridge, MASenior Linux System Administrator @ Currently operating as a the Senior Admin for all Linux and UNIX systems at the Boyce Thompson Institute, working in particular with the Sol Genomics Network (solgenomics.net) to maintain their infrastructure and provide new solutions for their increasing computing needs. A full Virtual Machine infrastructure was designed from the ground up using xen, with live migration over iSCSI and NFS. Extensive work was done on the website, many varied databases in use - mainly PostgreSQL, with some MySQL in place that was migrated over to PostgreSQL in time. A home-grown backup system was designed and implemented from scratch. High availability was provided to the network layer, via a sophisticated switching and trunking configuration; to the service layer via live migration and monitoring as well as multiple levels of live backup data stores; and to the databases through many levels of backup and replication. Beyond SGN, solutions were provided for many other projects within BTI, all seeking to use Linux for its support of high-performance genomic computation via tools such as BLAST and Newbler. Co-authored a publication with the SGN group. From April 2008 to January 2012 (3 years 10 months) Network Administrator and Manager of the Pesticide Service Bureau @ Operated as the Network Admin lead for a small group of developers working on applications for pesticide reporting in New York State. Also serves as Manager
of the Pesticide Service Bureau, receiving and processing upwards of 6,500 pesticide reports per operational year for the NYS Department of Environmental Conservation. Position involves the deployment and maintenance of a moderate amount of Windows 2000/XP systems, as well as a few OS X machines. Relocated the machine room to a new climate controlled space with proper power handling and UPS backup. Overhauled the entire network infrastructure to yield a significant increase in speed and stability for users. Developed new tools for handling the influx of email submissions to the Service Bureau, primarily using Perl under Linux. Performed an upgrade of the main website from pre-2000 technology to an Apache webserver running on Debian Linux, for far greater stability and performance gains. Implemented a paging network monitoring system via the moodss toolset. From 2006 to 2008 (2 years) System Administrator @ Operated in the role of System Administrator for a small VOIP startup. Quickly rolled out new machines to populate a nearby collocation facility, and configured those machines according to exacting specifications. Performed remote upgrades of legacy installed systems from Redhat 9x to Fedora Core 4. Acted as the general goto guy for all systems and IT related operations and information. Rolled out redundant monitoring services using Big Brother and Hobbit. Provided Administrative control of the SCM system, including an upgrade to Subversion from the legacy CVS system which was in use. Performed many sitewide upgrades and service enhancements, including web service upgrades, reconfiguration of existing services for SSL encryption, security audits, log monitoring and retention, backup configuration across two collocation facilities, primary and backup mail configuration, webmail service rollout and primary, secondary and tertiary DNS servers serving three separate domains. Produced coherent documentation in an ongoing fashion for the company's IT infrastructure. Rolled out two ticketing systems, one for development use (Bugzilla) and one for general use, including incident-based self documentation (RT and RTFM). Rolled out and configured both MySQL and PostgreSQL for use on various systems for service authentication tracking and session management. Also performed numerous other duties based on day to day requirements as needed or anticipated. From 2005 to 2006 (1 year) Technical Consultant @ Served as the tech support anchor for the Legato NetWorker backup product as
sold by Cambridge Computer Services as a part of this VARs backup services
offering, using PCAnywhere and Remote Desktop as a means of providing direct
administrative support of the products. Learned and worked with Fibre Channel
SANs, involving fibre switches, device zoning, SCSI to Fibre bridges, disks and
tape. Worked extensively with Qualstar and SpectraLogic tape libraries loaded
with AIT or LTO drives. Worked at multiple client sites performing product
implementations involving multi-terabyte ATABeast disk arrays, Fibre SANs, NAS
devices, SQL and Exchange database hot backups and encrypted backup products. Attended classes for the Legato NetWorker product and the CommVault
Galaxy product. From 2004 to 2005 (1 year) Junior System Administrator @ Junior System Administrator of a startup in Cambridge, where primary tasks
involved general system maintenance of the entire user network consisting of
Mac OS X machines (G3 and G4 systems), Dell Optiplex systems running stable
Debian Linux, and OS support for Windows under virtual machine configurations and in some native installations. Later the duties were expanded to include the
assisted design of multiple fault-tolerant, multi-layered and secure complete site installations running Debian Linux to be dropped into place at a remote location for further development. Other tasks included multiplatform network printing support
via CUPS, setting up console management for every remote machine with a serial
port via Cisco 2511 hardware and custom IOS configuration, split DNS configuration via djbdns, NFS performance tuning, implementation of a company-wide trouble-ticketing system (Request Tracker), and countless other tasks as required or anticipated. From 2003 to 2004 (1 year) System Operator 2 @ Primary role in this position was to provide backup services for all key systems throughout the network, and to provide hardware maintenance for all systems in the main machine room. Backups were run through the use of the Epoch Network Backup Suite, and AMANDA. Hardware support is for a multitude of Sun hardware, ranging from Sparc 10s through Sun Blade 1000 systems, IRIX systems from the O2 on up to the Origin 2000, and PC hardware support for Linux and NT systems. Tasks include writing scripts to aid in information retrieval for our backup clients, and the design of a network monitoring suite which will provide 24/7 problem notification via email and paging facilities for all the systems in our NOC. From 2001 to 2003 (2 years)
N/A, English @ University of Massachusetts, Amherst From 1998 to 2001 Joe Gosselin is skilled in: Linux, DNS, Puppet, Firewalls, Unix, System Administration, Operating Systems, Docker, CoreOS, RabbitMQ, Mcollective, Cloud Computing, Apache, Data Center, High Availability, Storage Area Networks, Cluster, Network Security, Security, MySQL, Perl, Cisco Technologies, Integration, Databases, Networking, PostgreSQL, RedHat, Nagios, Configuration Management, Ansible, AWS, Zabbix, SystemTap, Xen, iSCSI, Git, Ubuntu, CentOS, SAN, RAID, Cassandra, Jenkins, CI, Automation