Andy W. Barclay
andy@unixpeople.com
Work Experience
IBM Inc. (acquired Collation)
Dec 2010 - present
Tivoli Services Consultant
- Work with customers to design integrations between Tivoli and non-Tivoli components (TADDM, TPM, Rational Software Architect, ITM, ITCAM, TAMIT, CCMDB/Maximo, Atrium, etc.)
- Design and Implement Custom Server Templates and Extensions
- Leverage Application Descriptors, MQL query language and knowledge of the Common Data Model (CDM) to build Business Applications
Oct 2009 - Dec 2010
Chief Architect - Workload Migration Workbench
- Decide on long term direction for the workbench including
which features would be supported and how data would be leveraged between the components (TADDM, TPM, research tools, services tools).
- Design, build and document data flow and security for the appliance
- Work with the Migration Factory and other teams on Proof of Concepts and actual customer engagements to determine the future enhancements required by the Workbench
- Evaluate different technologies for inclusion in the workbench (WebSphere, Rational Products, ETL tools)
Nov 2005 - Oct 2009
Architect
- Rapid Deployment Team - Short term TADDM deployment and configuration assistance for customers. Deployment, training and consulting to help them leverage TADDM
- World-wide Sales Enablement (training) for TADDM product
- Enhancement of TADDM with Application Descriptors and Custom Server Templates
- Customer Proof of Concept engagements
- Level 3 support of the TADDM product. Work with "Crit Sit" customers to troubleshoot problems, and provide solutions including source code fixes.
Collation Inc.
System Architect
July 2002 - Nov 2005
- Perform Customer Implementations of TADDM Server
- Provide training to customers and partners
- Design installation and upgrade process for our enterprise software product
- Write User Guide and Administration Guide for the product
- Implement TADDM features in Java (Application Descriptors, Custom Server Extensions, Sensors)
- Manage configuration changes for the lab using TADDM
- Negotiate License agreements with Vendors
- Manage IT including E-mail, Security, Web servers, wireless, VPN, bug-tracking system, DNS, LDAP, patch management, network devices, backups, load-balancing etc.
- Engineer Solaris jumpstart and linux kickstart for servers and workstations
Digital Island/Cable and Wireless/Exodus
System Architect
October 2001 - July 2002
- Member of the Technical Advisory Committee charged with representing the company's interests on industry forums and evangelizing company services at conferences and in the media
- Design, document and implement OS and patch installation processes to achieve SAS-70 compliance
- Re-engineer Solaris Jumpstart enabling scalability,
maintainability, and extensibility in a global, multi-data-center environment
- Plan for end-of-life of Solaris 7 including application migration and compatibility testing
Corio, Inc.
System Architect
February 2000 - August 2001
- Design multi-tiered, reliable, scalable infrastructure capable of
hosting multiple clients and client applications
- Cluster Oracle Database for High Availability (Failover)
- Evaluate different scenarios for server consolidation and resource
management
- Provide fourth level support and training to other divisions
- Design testing criteria and pilot products for various technologies
Kaiser Permanente
- Lead System/Web Administrator - National Web Services (07/99 - 02/00)
- Member of several internal working groups on Emerging Technologies
- Directory Services/PKI
- Access Management/Extranet/VPN
- Lead a team of Senior System administrators
- Capacity Planning, monitoring of existing production servers
- Senior Network and System Design Consultant (Zen Systems 06/1997 - 07/1999)
- National Web Integration Team
- Design and deploy a variety of web-enabled applications
- 3 SUN clusters of E-3000s running Oracle Parallel Server
- E-3000, E-450, and E-250 Ultra Enterprise Web servers
- Design y2k conformance tests and oversee remediation of servers
- Source code and release control using clearcase
- System Administrator (Zen Systems 12/1996 - 05/1997)
- DNS
- firewalls/proxy servers
- TCP/IP routing and design issues
- Internet mail delivery
- UNIX system and network management, capacity planning, and
performance tuning
- Member of several national design team working groups
- firewall evaluation and selection team
- web hosting team
- enterprise IT security team
Lecturer/Course Developer
Networld + Interop Networking Conference
Write course material and deliver classes on:
- The Domain Name System (DNS) & Internet Naming and Directory Services
- Installing and Configuring Apache
Charles Schwab
Write course material and deliver classes on:
- How information travels on the Internet
- Web Servers and dynamic content (cgi, javascript, servlets, applets)
- E-mail, naming and directory services
- Technologies in e-business (load balancing, multi-tiering, firewalls, etc.)
Education
Honours Bachelor of Computer Science (BCS 1992)
Carleton University, Ottawa, Ontario Canada
- Performance Modeling, Queuing Theory and Simulations
- Parallel and Distributed Algorithms
- Operating Systems
Additional Training, Certificates, and Affiliations
- ITIL Service Management Certification (Foundation level)
- Instrument-rated Private pilot
- Master Scuba Diver / NSS-CDS Full Cave Diver / IANTD Trimix Diver
- Member of the NCGA