Shawn Sorichetti
Whitby, Ontario, Canada
ssoriche+resume@sackheads.org
(905)721-0758
Technical Skills
I have more than ten years experience as a systems architect and
administrator. My responsibilities have included the design and management of
geographically diverse installations of varying scale. I have proposed and
seen to completion a wide variety of infrastructure projects including the
monitoring of systems and networks, data backup and recovery, statistics
gathering and reporting, and automation. I have been called upon many times
for my ability to provide immediate resolution during mission critical outages
and then to perform the subsequent root cause analysis. Finally, regardless of my
role, whether it is as team member, technical lead or project lead, I always have a strong sense of responsibility to deliver the project on time.
- Programming: Perl (Object Oriented), Template Toolkit, CGI::Application, PHP, Shell.
- Database: PostgreSQL, SQLite
- Operating Systems: AIX, Linux, FreeBSD, Mac OS X, Solaris, Windows(2000/NT).
- Monitoring: Tivoli TME10, NetView, SNMP, Netsaint/Nagios
- Storage: TSM/ADSM, SAN, IBM Automated Tape Libraries, SSA
- Networking: TCP/IP, DNS (bind), SMTP (postfix)
Employment History
Tools and Automation Technical Team Lead
IBM Global Services - February 2000 to present
e-Business Hosting Center. Provides managed hosting
and co-location services.
- Implemented and developed a product release strategy based on CPAN installation
procedures, Smolder and Subversion.
- Designed, developed and implemented web based solutions for monitoring and
reporting that were rolled out to IBM US and Canada. This included an 'at a glance'
status report of 430 servers and 40+ switches, User ID management
script that exceeded security guidelines for addition and removal of users,
and a server resource tracking system.
- Created and continue to maintain a billing system for TSM
backup/recovery. The billing is processed on both the average data stored
and the total Gigabytes transferred.
- Designed, implemented and continued to act as support for system
monitoring using Tivoli TME10 to gather information about server resources
and statuses. As part of my design process I worked with customers and
the Solution Design team to ensure appropriate data was gathered. This task
required me to write a number of scripts to perform log file monitoring,
custom application monitoring and problem determination.
- Developed, and continue to maintain network monitoring scheme using
NetView 6000. This system monitors Nokia firewalls, Cisco/Xylan switches,
and Lucent Access Points for Up/Down statuses. Custom scripts were written
to poll each device via SNMP about resource statuses (memory, cpu, etc),
and when issues are detected an alert is delivered to the networking team.
- Performed UNIX System Administration duties that included hardware
upgrades of RS/6000 and IBM Intel based servers, OS installations both from
CD and via network install methods. I help to maintain a constant state of
security audit readiness and participated in every audit in addition to
providing ongoing support.
- Provided consulting to the Solution Design team to design custom backup
and recovery solutions on a per customer and server basis. This includes
off-site storage, hot backups, and disaster recovery.
- Provided consulting to the Solution Design team to provide custom monitoring
solutions on a per customer and server basis. This includes development and
maintenance of scripts, custom Tivoli monitors based on the application
requirements, and providing estimates for the work load required to
implement.
- Consulted with Offerings Department to produce a DNS offering for co-location
customers allowing them to host their domain with us.
- Architected, installed and continue to maintain a TSM backup and recovery
environment for the servers in both the managed hosting and the
colocation environments. The solution involved a shared SAN attached tape
library, and 3 TSM servers.
- Provided technical and team leadership to the tools team (4 people) and the
Managed Hosting/Colocation department. Also, I am the technical lead on
countless projects for various teams in the department including networking,
system administration, application support and solution design.
UNIX System Administrator
IBM Global Services - October 1999 to February 2000
Managed e-Business Services. Deployment and maintanence of UNIX servers on
the Internet to host customer's applications.
- Performed UNIX System Administration duties that included hardware upgrades
of RS/6000 based servers, Operating System installation via both network
install and CD, OS and hardware ongoing support.
- Provided automation to other system administrators to reduce their work loads
and improve the time required to customize a customer's server resulting in
faster turn over to the customer.
- Provided UNIX support to the application support teams. This included
assisting with the installation of: Apache, iPlanet, Netscape, IBM HTTP,
Lotus Domino, Websphere, DB2, and Oracle.
- Designed, documented, and tested a system recovery process for Y2k. Using
AIX's Network Install Manager and ADSM I was able to reduce the restore time
required to recover a customer's server in the event it was required.
- Maintained a constant state of security audit readiness and prepared to
participate in audits when called upon.
- Assumed responsibility for the current ADSM environment, providing day to day
support, upgraded to a current version, and fixed outstanding issues and
flaws.
Solution Architect
IBM Global Services - November 1998 to October 1999
Projects and Consulting Services. Provide solution design and consulting
services to external customers and internal projects.
- Researched, designed and proposed custom TSM/ADSM solutions to external
customers. This involved working with the customer to define proper
requirements, researching the proper hardware and software, provide the
licensing information to the costers, and proposing the technical aspects
of the solution to the customer.
- Designed, developed, and consulted the service delivery team on installation
of a monitoring solution for a nation wide AIX based Print Server solution.
This involved testing and troubleshooting a TME10 plus module, writing
custom programs to provide additional monitoring, and documenting the
procedure so that the service delivery team could implement it.
- Designed and developed a printer monitoring solution. This involved use of
custom developed Perl programs and NetView 6000. In the event of a paper jam
or paper outage local printer operators would be notified to resolve the
issue reducing the overall turn around time on print issues.
- Provided consulting to the newly formed AIX System Administration team on
security guidelines, audit readiness, and general UNIX security.
- Designed and developed a User ID synchronization tool for the AIX System
Administration team. This involved several Perl programs and replication
over SSH.
AIX Systems Administrator
IBM Global Services - January 1997 to November 1998
RS/6000 Systems Management Services. Provide AIX System administration,
Tivoli and ADSM support.
- Designed and developed an automated user registration and password reset
process. This involved using an Apache web-server to facilitate the requests
from end users, and multiple Perl programs to distribute users equally among
each ADSM server and reset their passwords. The solution reduced headcount
requirements from 2 to 0.25.
- AIX System Administration including hardware installation and upgrades
of RS/6000 and RS/6000 SP based servers, Operating System and application
installation, and ongoing support. Maintained audit readiness and
participated in audits.
- Designed, developed and supported a NetView 6000 monitoring environment. The
environment is used to provide Up/Down monitoring of 300 OS/2 and AIX servers.
In the event of outages an appropriate system administrator would be paged
reducing response time and overall downtime.
- Architected, implemented and ultimately supported a nationwide ADSM
backup/recovery service. The service provides backup for 8000 workstations,
300 OS/2 & AIX servers, and Lotus Domino environment. Daily backups exceeded
2 Terabytes. This involved 4 SP High Nodes running AIX and ADSM, using a
3494 Tape Library for long term storage.
Education History
December 2001:
- Red Hat Linux Certified Engineer (Red Hat)
May 1996 to present:
IBM Education & Training:
- TCP/IP Architecture
- AIX System Administration
- Project Management Fundamentals
- Advanced Presentations Skills
- TSM/ADSM Advanced Concepts
- Tivoli TME10 Administration
- NetView Administration
April 1996:
- Centennial College - Computer Programming Diploma (2 Year Program)