Allan Fields Cell 613 866 3254 386 300 Earl Grey Dr Email afields ncf ca Kanata ON K2T 1C1 OBJECTIVE Provide professional System Net by fkx75474

VIEWS: 127 PAGES: 6

More Info
									Allan Fields                        Cell:          (613) 866-3254
386-300 Earl Grey Dr.               Email:         afields@ncf.ca
Kanata, ON K2T 1C1


OBJECTIVE
Provide professional System/Network Administration, security and IT services in a Linux/Unix
environment. Deploy and manage network infrastructure, servers, services and software packages/tools
to provide comprehensive and timely results.
Perform installation, upgrades and provide periodic maintenance. Leverage my expertise in
Linux/Unix and networking to meet business requirements. Work with clients/employers to innovate
and efficiently execute on deliverables. Scripting and automation of routine tasks where possible.
Provide in-depth technical support to end-users/clients by getting to know their needs and explaining
technical details/advising management during decision making and planning processes.
Assess and establish site security requirements and keep an up-to-date security plan. Analyze network
security including vulnerability assessment and perform related hardening/intrusion detection and
prevention. Setup logging and backup facilities to ensure a high-level of data assurance and auditing
capability.



EXPERIENCE

Adobe Systems, Inc. -
Workforce Logic                              System Administrator/Lab technician (temp.)
2/2007 – 3/2007, Ottawa              http://www.adobe.com
   Short-term contract working as Performance Lab System Administrator/Tech:
      Administered lab systems (30-40 test/loadbuild systems);
      Rackmount hardware/systems, PDU and power cabling;
      IP KVM, network cabling and patch panels;
      Norton Ghost, VMWare imaging of servers;
      Windows 2K3 Installs and Patching;
      Sun Solaris Installs and Patching;
      Investigation of network bring-up/netboot infrastructure.


Stilo Corporation                            System Administrator / Network Consultant
4/2006 – 12/2006, Ottawa             http://www.stilo.com
      System Administration of Linux and Windows servers involving installation, periodic
       maintenance and day-to-day operation of internal network (15-20 hosts) and client-facing
       Internet servers. This included working with external hosting providers such as Magma's
       Ottawa IDC, MessageLabs and maintaining in-house infrastructure for corporate users,
       developers and customers.
      Administration of mail, web, database and licensing services on multiple platforms (install and
       configuration): RedHat, Ubuntu Linux, BSD and Windows NT4/2K(3)/XP.
      Database administration including PostgreSQL and MySQL. Migrated legacy services and
       databases between platforms Supported database applications and solved connectivity issues.
      Network management and equipment upgrades including switches, routers, firewalls and
       network cabling/drops. Client desktop installs, network support on Windows and Linux
       including DHCP/DNS and Samba/Windows Networking.
      Network troubleshooting including diagnosing and solving connectivity, cabling problems
       using tools such as tcpdump, traceroute and dig.
      Security and risk assessment, performed initial system hardening work, host scanning and
       network monitoring (Firewall solutions: Linux/iptables, m0n0wall, OpenBSD/PF, Netscreen
       and FortiNet firewall appliance.
      Implemented OpenCA/X509 certificate authority and configuration of Perl packages; Setup of
       secure servers (TLS) using Apache and mod_ssl. Secure email using sendmail, postfix
       SMTPS/POP3S (SASL).
      Diagnosed SPAM and mail bombing attacks on customer facing system.
      Installation and configuration of network services including Apache, VMWare server for
       virtualization/VPS, PFW firewall and TWiki.

      Server room planning, rack organization, HW maintenance/PC repair. Implemented server
       infrastructure including: Linux RAID/LVM (volume management).
      Designed and implemented Linux based NAS/Backup solution employing RAID-0/1/5. disk
       and tape (B2D, D2D2T); Arkeia. Drafted Backup and Disaster Recovery planning document
       with business continuity considerations.
      Performed backups under Linux using dump/restore and rsync. Supported Windows NT server
       running Veritas NetBckup. Maintained BackupExec clients and tape drivers/auto-changers to
       ensure successful completion of periodic backups.
      Rebuilt critical RAID thus avoiding prolonged downtime and customer data-loss. Configured
       NAS/DAS storage devices and network shares, fixed file permissions.

      Training and support of end-users and coordination with IT management on infrastructure
       development/implementation. Technical support of developers and office users. Desktop/client
       support, on-call network troubleshooting.
      Technical Documentation including network layout/drops, wiring diagrams, network services
       and IT planning documents.


Tvidia Corporation                   System Administrator / Network Consultant
10/2005-2/2006, Kanata               http://www.tvidia.com
      Linux Servers: install, configuration, RAID and LVM.
      Network layout, implementation; Server room: planning and installation; IT purchasing.
      Network implementation: corporate LAN, DHCP and DNS.
      Users/groups, permissions, system startup scripts, software install/config.
      Coordination with outside IT contractor for outsourcing.
      Firewall implementation: PF under OpenBSD.
      Users/groups, permissions, system startup scripts, shell scripts, software install.
      Network file share: Samba, FTP; Network backups (Bacula).
      Apache install+config, Database Admin: MySQL and PostgreSQL.
      Shell scripts for system management.


Himeji Systems                             Consultant (Part-Time)
9/2004 – Present                           http://www.himejisystems.com
      Consulting: Himeji Systems in security and system administration
      General IT consulting, web development
      Developed numerous Perl tools, scripts for clients and personal projects including database
       (SQL/DBI and CGI/mod_perl)
      DSL/network installs; wireless router configuration. PC, workstation maintenance and office
       software install. Windows XP troubleshooting for small/home-office users.

ORCNet                                     Ward 6 Representative
6/2001-2/2002, Ottawa                      http://www.orcnet.ca
      Actively participated in Ottawa Rural Communities Network a non-profit initiative to bring
       broadband to Rural Ottawa during formative stages.
      Researched and presented on deploying 802.11 wireless networks, including pricing points.
      Started Munster High-speed User Group initiative to aggregate demand for broadband and
       extended wireless service to the community.
      Designed promotional material and built a dynamic website/message board using Perl.


Nortel Networks                              Web/Database Administrator, Programmer
1/1999-1/2000, Kanata                        Product Integrity/NSPaN Group
      Intranet: Administered departmental Unix servers (Solaris/HPUX), setup Apache and other
       services.
      Database administration: Setup/administered PostgreSQL RDBMS.
      Designed LDAP/X.500 employee tool in Perl resulting in significant time savings.
      Developed a range of administrative tools in SH, Perl.
      Assisted w/ NSPaN Intranet server, solved UNIX issues.
      Password management and authentication infrastructure: Integrated Nortel.Access
       authentication system into departmental applications for access control.
      Document management: Web document management using Perl and Livelink, Livelink
       integration into departmental web site.
      Departmental web site: Coordinated web design team, built and maintained departmental
       website/integrated w/ organization-wide site, CL&F.
Procurement of web development tools and other software products.IGS (Information Gateway
       Junior System Admin, Hardware Tech, Help Desk
Services): 2/1998-10/1998, Kanata http://www.igs.net
      System Administration: Created user accounts, add/remove DNS, email entries, web hosts.
      Windows 3.x/9x/NT, Macintosh troubleshooting/support.
      PC Hardware upgrades and system assembly.
      Web design including simple web sites for local clients.
      Corporate on-site installs in Kanata and downtown Ottawa.
      Help desk: client Internet support and installs: on-site & telephone support.


GDT Softworks                             Software & Hardware Tester
6/1996-8/1996, Burnaby, BC         Quality Assurance
      Tested software and hardware for compatibility.
      Setup, configured Macintosh hardware and printers.
SKILLS

  General
    Technically minded, analytical: enjoy problem solving;
    Seeking challenges, don't give up easily; self-starter, quick learner;
    Comfortable working alone or in small groups;
    Enthusiastic and inspired: see the "big picture";
    Ability to multi-task, thorough.

  Software
     Linux: Ubuntu, Debian, RedHat, Fedora, SuSE, Gentoo, Slackware;
     Experienced w/ Open Source - Comfortable in FL/OSS environment;
     BSD: FreeBSD, OpenBSD, NetBSD;
     HP-UX; Solaris; Some OpenVMS;
     Package management: source tarballs; Linux RPM, DEBs (apt), portage/emerge; FreeBSD
      ports, NetBSD pkgsrc;
     Kernel Configuration: Linux, *BSD.

     X: X11 protocols, client/server arch, window managers;
     KDE/Qt, GNOME/Gtk, CUE; Some desktop development experience;
     vi, GNU emacs, screen.

     Windows: DOS/Win 3.x/9x/ME/NT/2000/2K3/XP;
     Outlook, Eudora; IE/Mozilla/Firefox/Opera;
     Windows Firewall/Updates; Norton Antivirus, McAffeeVirusScan;
     Terminal services, user profiles, permissions, batch files;
     Word, Excel (reports, spreadsheets/graphs).

  Programming
    Intermediate: C, data structures, linked lists, file I/O, sockets;
    Make: basic Makefiles, build targets, GNU/BSD make, automake/autoconf;
    Macros/preprocessing, compiling/linking, debugging (gdb);
    Beginner: C++, Java; Pascal, PHP, Python, elisp;
    Advanced Perl: data structures (arrays, refs, hashes, globs), object oriented, modules, CPAN,
     CGI/mod_perl;
    Advanced shell programing: SH/BASH; awk/sed/grep; CSH, KSH;
    In-depth regular expressions;
    Text Processing: HTML, SGML/DocBook, man/groff, Perl pod, TeX;
    Version Management/Control: RCS, SVN, CVS, Perforce;
    GUI: Qt, WxWidgets/WxWindow;
    Beginner kernel programming.

  System Administration
     Installation, startup files/rc scripts, configuration (on multiple distributions);
     User accounts, profiles, resource limits, users/groups;
     Unix architecture: paths, environment, process/memory management, signaling; file
      descriptors/redirection, IPC/sockets; System internals (kernels, process structures, I/O and
      device-level concepts, file system internals and network layers);
   Storage: software+hardware RAID (advanced configuration, RAID levels and performance),
    LVM, partitioning (fdisk/mbr, disklabels), imaging/ghosting, resizing;
   File systems: benchmarking, tuning, performance, permissions/ACL;
   Backups: disk-based/network backup, tape, CD/DVD. Tools such as Arkeia, bacula, rsync,
    dump/restore and tar;
   Swap configuration and resource management;
   Automation/Logging: crontabs, syslog(ng);
   Upgrades: source based, libraries, dependencies.

Database Administration (DBA)
  Installation and configuration of PostgreSQL, MySQL flat-file databases;
  Excellent knowledge of RDBMS, SQL99, schema/data modeling concepts;
  SQL: tables, joins, nested/complex queries, transactions, primary/foreign key, , stored
   procedures, regular expressions/string matches, serials/unique ID, constraints;
  Command line/shells; DBI/DBD, ODBC connectors;
  Migration and backup using dump/restore, database catalogs and vacuum;
  Use of scripting languages such as Perl, SH to automate database management;
  Serialization/object persistence techniques;
  Basic XML and DTD/schema knowledge.

Network Admin
  Intermediate TCP/IP, Ethernet (protocols, services), client/server architecture, network
   layout/diagramming; bridging, routing;
  ADSL installs, configuration, troubleshooting; wifi routers/access points: configuration,
   troubleshooting/upgrad;
  Firewalling/packet-filtering (PF, ipfw, iptables), NAT, diversion, logging, VPN.

   Diagnostic, Security: ping, traceroute, packet sniffing/network monitoring, port scanning, host-
    based access control, basic IDS;
   Authentication: symmetric and public-key, OpenSSL, Kerberos, PAM, OPIE/OTP;
   DNS/Bind: install+config, master/slave delegation, zone transfers, rndc/authentication,
    DynDNS; Domain registration/whois, dig;
   Email: SMTP, IMAP, POP3, sendmail, postfix, procmail/anti-SPAM, PGP/GPG;
   Web: Apache, virtual hosts/config files, CGI/mod_perl; PHP, Tomcat;
   NFS, samba, appletalk, netbooting (tftp, bootparamd, PXE, MOP);
   SSH, FTP, rsync, telnet, inetd, NTP/timed.

Support, Training
  Help-desk: phone support, email support, tickets;
  Client software installation and configuration;
  Client-facing support (Windows, Linux): DSL, Office/Email, Windows domain logins, profiles,
   etc.
  Network trouble-shooting: connectivity, NICs/drivers, DHCP/DNS, routing, web/email
   services, firewalls and authentication;
  Technical documentation, overviews and presentations;
  Investigation and explanation of technologies, solutions and best practices;
  Training/education on Linux, Unix platform (Topics including: storage solutions. RAID/LVM,
   backup, file systems/databases, security and authentication, network services, startup scripts and
   configuration principals.)
  Hardware
    Hubs and Switches: installation, cabling/cross-connect, rackmount, troubleshooting, tap points
     and management;
    Cabling: Ethernet, Telephone (Cat-3/5/6), network wiring, cable bundles, modular jacks
     (RJ45/11) and break-out/patch panels; Coaxial (TV/RF, 10Base2/RG58); Cable crimping and
     testing;
    IP KVM, KVM cabling; terminal servers, terminals and serial cabling; Printer configuration,
     network printers; USB and Firewire devices;
    Power and UPS: power cabling/PDU, UPS installation+testing, UPS monitoring
    Rackmount: layout and cabling, rackmount hardware and procedures.

     Hardware: PC, Sun, HP, DEC, Macintosh; extensive shop experience, build/debug PC hardware
      including both name-brand (e.g. Dell, IBM ) and generic; RAM, disk upgrades on servers,
      workstations;
     Disks: IDE/PATA, SATA, SCSI, enclosures and cabling, jumpers/termination; hardware RAID,
      hotswap;
     Tape libraries and auto-changers, tape-drives (DAT/DLT, AIT);
     Thermal/cooling: thermal interfacing, cooling, monitoring and performance;
     Electrical/ESD: knowledge of electricity and electronics, anti-static procedures.


EDUCATION
     Carleton University: Part-time studies in Computer Science – 2006-present
     High School: Frederick Banting (Kanata), ILC (correspondence): Advanced Mathematics -
      2000
     High School: South Carleton (Richmond): Grade 9,10 – 1998
     Languages: Fluent spoken/written English, wide knowledge of technical terminology/jargon
      and documentation conventions.

PROFESSIONAL
     11/2005 – Present     USENIX, SAGE                                   Individual
     11/2005 – Present     Assoc. For Computing Machinery (ACM)           Professional
     Attended: Pro PostgreSQL Tutorial at PGCon 2007 (http://www.pgcon.org)
     Regularly attend/track conferences such as BSDCan (http://www.bsdcan.org), Linux
      Symposium (http://www.linuxsymposium.org) and USENIX FAST (http://www.usenix.org/)

REFERENCES, PERSONAL
     References Available upon Request
     Interested in consulting and/or full-time opportunities.
     Have vehicle; Willing to work flexible hours/nights/on-call

INTERESTS
     Open Source/Free Software, Operating Systems
     Storage (NAS, device-drivers, file systems)
     Security, cryptography, storage security (data-at-rest)
     Information Theory, Systems Research

								
To top