Robert Bos

rbos@novylen.net, 778-834-7969

Key Qualifications
  • 13 years' experience in information technology in a variety of computing environments: researching, designing, supporting, and implementing various systems.
  • A strong personal interest in computing, and a desire to make things that people use and work with on a daily basis.
Education
  • BCIT (2010-) - CCNA course in progress. Planning on continuing with courses on an as-needed basis.
  • Simon Fraser University (1997 to 2000, 2002-2007) - Completed an Applied Science (General Studies) degree, with minors in Computer Science, English, and Education Technology.

Professional Experience

Library Operations Support Technician

Simon Fraser University
WAC Bennett Library
7/2007-present
Daily Responsibilities
  • primary Windows desktop support - patching, troubleshooting, and securing desktop machines.
  • Installation and maintenance of Windows software packages.
  • Installation and maintenance of 600+ Windows machines on a 5 year lease cycle.
  • Software license compliance and tracking.
  • secondary Linux server support - debugging, problem solving, secondary point of contact.
  • secondary Windows server support - ditto.
  • Worked with other departments to co-ordinate IT issues. to replace an existing patchwork.
  • Tier 2 helpdesk support. General contact for library IT issues.
  • Backup tape switching, various other routine server room tasks.
  • Active Directory tree maintenance, account verification and cleanup, computer object validation.
Projects
  • Wrote a software package distribution, tracking, and testing framework in Perl, complete with license tracking.
  • Wrote an automated computer hardware inventory and auditing system.
  • Implemented a wiki-based documentation system to replace an existing patchwork.
  • Re-organized the equipment room and agressively surplused obsolete equipment.
  • Created silent installers for dozens of Windows software packages, and in the process standardized versioning for software packages across the Library desktops.
  • Implemented automatic startup and shutdown (among other policies) for all desktops to save power.
  • Many minor projects too numerous to list.

Network Operations Support Technician

Simon Fraser University
Operations and Technical Support (OTS)
6/2006-7/2007
Daily Responsibilities
  • Tier 1 phone support and problem escalation. General contact for university network problems.
  • Installing rackmount servers; setting up racks; moving power circuits.
  • Minor switch and router troubleshooting and escalation.
  • Data collection; producing reports; filing paperwork.
  • Signing up and escorting guests.
  • Starting backups; moving them off site.
  • Server room maintenance tasks, including some light cleaning.
  • Physical and some routine network security.
  • Miscellaneous tasks as required by senior OTS system administrators (e.g. setting up wireless nodes).
Technologies Halon systems, Solaris, Linux, Windows, tape backups, BIND, DHCP, shell scripting, LDAP/Active Directory

Computer Lab Technician

Simon Fraser University
Academic Computing Services
8/1998-8/2000, 4/2002-present
Daily Responsibilities
  • Responsible within a team for supporting 500 machines of mixed platform (NT, MacOS, and a few Linux machines)
  • Manning a help desk and answering questions, including telephone support.
  • System maintenance and software installation.
  • Network maintenance and updates, running cabling, hooking up switches.
  • Physical security; debugging and tracking down problems in a somewhat rickety alarm system.
  • Procedural documentation.
  • Producing and distributing signage.
  • Troubleshooting wireless connections.
  • Lab patrols and rule enforcement.
  • Web site updates and tweaks.
  • Cleaning (A never-ending task).
Projects
  • Installing and maintaining the staff Web, DHCP, filesharing, and backup server.
  • Web site overhauls, evaluating various content management systems.
  • A number of small projects of classwork, involving between two and four people for assignments lasting two to three months, based on fairly loose requirements, the most notable being a software project management system, a business management package for a personal trainer (that is actually being used for the intended purpose), and assorted others.
Technologies MySQL, PHP, Linux, Samba, BIND, DHCP, data recovery using common Unix and Windows tools, shell scripting, LDAP/Active Directory, Solaris (non-administrator), our homegrown TR system, Microsoft Office, various statistics packages, Norton Ghost, basic TCP/IP knowledge, and many others as the situation calls for.

Jr. System Administrator

Wizard IT Services/LinuxMagic
10/2000 to 9/2001
About Wizard IT Services is a small ISP and consulting firm, at the time of my employment numbering six people including myself, that provides basic ISP and hosting services for various clients.
Daily Responsibilities
  • I was responsible for the day-to-day technical operations of the ISP,
    • Installing and maintaining Web, DNS, FTP, MySQL, Oracle servers.
    • Customer support - filing and resolving trouble tickets.
    • Enabling and disabling customer services.
    • Ensuring data integrity and recoverability with regular backups and RAID.
    • Ensuring service consistency and implementing many quality control measures.
    • Running cable and maintaining routers and switches.
    • Keeping on top of software security, patching as needed.
    • Evaluating software packages for internal use.
  • for about half of outside consulting,
    • Remote troubleshooting of DNS, mail, web, and Radius servers. (emphasis on mail)
    • Remote installation and configuration of various software packages.
    • Evaluating software packages for external use.
  • and for some software development.
    • Working on our embedded Linux VPN/firewall software.
    • Beginning the development of an email server appliance package with simple admin interface.
Projects
  • Did significant work on the embedded VPN project:
    • reworked the build system to clear space.
    • optimized binaries and cut out fat for efficiency.
    • introduced more thorough and consistent debugging methodology.
    • Validated licensing compliance throughout the project.
    • Added significant functionality and features.
    • introduced an internal central code repository, which was also used on other projects.
  • introduced many organizational and efficiency measures:
    • centralized file storage and backup throughout the company.
    • Created an IT filing system to deal with the massive quantities of documentation and paperwork. Future plans would have included scanning vital documents for indefinite storage.
    • Created a centralized documentation and knowledge repository.
    • Aggressively documented Quality Assurance and SOP.
    • Introduced a centralized user authentication system (using Windows domains).
    • Thoroughly automated tedious tasks, including a series of quality control scripts to validate several aspects of ISP service.
Technologies Unix (various flavours), Windows, TCP/IP networking, MySQL, Oracle, PHP, Radius, Apache, Qmail, Sendmail, Postfix, BIND, ssh, proftpd, wu-ftpd, courier-imap, Squirrelmail, NFS, manymany more; on a particular day I wouldn't know what to expect.

Skills Summary
  • Operating Environments: GNU/Linux, Mac OS X, Windows XP/2000/etc, GNU/Linux (many flavours), BSD, Solaris
  • Production server software: Qmail, Sendmail, Postfix, BIND, ssh (open and commercial versions), proftpd, wu-ftpd, courier-imap, the Squirrelmail webmail package, Apache (and various modules, including SSL), MySQL, Postgres, dhcpd, Samba, Squid (web proxy cache), livingston-radius, icradius (w/database backend), many more.
  • Familiar with DNS, TCP/IP, NFS, HTTP, SMTP, POP, IMAP, SNMP, many more.

References: Charles "Al" Murray, ACS/SFU, 778.782.4240; Neal Baldwin, SFU Library Systems, 778.782.3267