Hhardy
Joined 18 August 2008
formatting |
format |
||
| (9 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
Henry Edward Hardy, systems admin for OLPC from Feb 2008. | Henry Edward Hardy, hhardy@laptop.org, systems admin for OLPC from Feb 2008. | ||
[[User:Hhardy|Hhardy]] 00:09, 19 August 2008 (UTC) | [[User:Hhardy|Hhardy]] 00:09, 19 August 2008 (UTC) | ||
| Line 53: | Line 53: | ||
[http://www.ibiblio.org/pub/academic/communications/papers/history Other papers at ibiblio.org] | [http://www.ibiblio.org/pub/academic/communications/papers/history Other papers at ibiblio.org] | ||
== Blog == | |||
[http://scanlyze.wordpress.com/ Scanlyze] | |||
== Organizational affiliations == | == Organizational affiliations == | ||
| Line 61: | Line 65: | ||
[http://www.isoc.org/ ISOC] | [http://www.isoc.org/ ISOC] | ||
== Resume == | == Resume == | ||
| Line 92: | Line 88: | ||
* Expert in infrastructure, network and computer security. | * Expert in infrastructure, network and computer security. | ||
* Four years teaching experience. | * Four years teaching experience. | ||
* Linux user since Transameritech 0.99 beta release | * Linux user since Transameritech 0.99 beta release. | ||
* Web user since NCSA Mosaic v. 1 | * Web user since NCSA Mosaic v. 1. | ||
* G1G1 donor. | |||
* The XO is my only laptop, which I use frequently. | |||
One Laptop per Child Association, Inc. | One Laptop per Child Association, Inc. | ||
| Line 99: | Line 97: | ||
Systems administrator (Feb 2008-now) | Systems administrator (Feb 2008-now) | ||
* Provision accounts for all OLPC employees, contractors and volunteers | * Provision accounts for all OLPC employees, contractors and volunteers. | ||
* Administer and support back-end systems | * Administer and support back-end systems. | ||
* Administer and maintain email systems (postfix and mailman) | * Administer and maintain email systems (postfix and mailman). | ||
* Administer and support code repository and ticket system (git and trac) | * Administer and support code repository and ticket system (git and trac). | ||
* Administer and support rt ticket system | * Administer and support rt ticket system. | ||
* Specify, setup and support servers and storage system for terabytes of data. | * Specify, setup and support servers and storage system for terabytes of data. | ||
* Administer, edit and support wiki and web servers. | * Administer, edit and support wiki and web servers. | ||
* Primary responsibility for server and desktop security. | * Primary responsibility for server and desktop security. | ||
* Purchasing. | * Purchasing. | ||
* Support staff and deployments | * Support staff and deployments. | ||
* Hardware maintenance | * Hardware maintenance. | ||
* Responsibility for infrastructure security | * Responsibility for infrastructure security. | ||
* Volunteer to represent OLPC to UNICEF, MIT Museum, | * Volunteer to represent OLPC to UNICEF, MIT Museum, Boston University events. | ||
Washtenaw Community College | Washtenaw Community College | ||
| Line 118: | Line 116: | ||
teaching any classes) | teaching any classes) | ||
* Teach Introduction to Linux | * Teach Introduction to Linux. | ||
* Teach Intermediate Linux system administration | * Teach Intermediate Linux system administration. | ||
* Teach Advanced Linux system administration | * Teach Advanced Linux system administration. | ||
* Teach introductory classes (many disadvantaged students) | * Teach introductory classes (many disadvantaged students). | ||
* Teach | * Teach Microsoft Excel and Access. | ||
* Substitute work, Computer Forensics and Linux classes | * Substitute work, Computer Forensics and Linux classes. | ||
1997. Interim Senior UNIX Systems Administrator. ( | 1997. Interim Senior UNIX Systems Administrator. (after returning from Sweden) | ||
* Provide system administration for multiple Unix systems at Washtenaw Community | * Provide system administration for multiple Unix systems at Washtenaw Community | ||
| Line 136: | Line 134: | ||
* Install, maintain, and upgrade operating systems software on WCC UNIX servers. | * Install, maintain, and upgrade operating systems software on WCC UNIX servers. | ||
1996. UNIX Systems Administrator. ( | 1996. UNIX Systems Administrator. (before/during going to Sweden) | ||
* Install and administrate communications systems for large (10,000+ students) | * Install and administrate communications systems for large (10,000+ students) | ||
| Line 152: | Line 150: | ||
writer, computer support technician (Aug 2007-Jan 2008) | writer, computer support technician (Aug 2007-Jan 2008) | ||
* Assist Current magazine computer systems transition to new owners | * Assist Current magazine computer systems transition to new owners. | ||
* Support telephone and computer installation and upgrades | * Support telephone and computer installation and upgrades. | ||
* User support | * User support. | ||
* Write featured articles and bylined column | * Write featured articles and bylined column. | ||
SGI, Inc. | SGI, Inc. | ||
| Line 224: | Line 222: | ||
* Evaluation of client marketing and provisioning procedures. | * Evaluation of client marketing and provisioning procedures. | ||
* Website planning and development | * Website planning and development. | ||
Adeptsys | Adeptsys | ||
1997-2004. Senior Systems Analyst (part-time contracting basis, full-time from Nov. | 1997-2004. Senior Systems Analyst (part-time contracting basis, full-time from Nov. 2002-Feb 2003). | ||
* Perform on-site technical evaluation and testing for Webscreen Inc. anti-Distributed | * Perform on-site technical evaluation and testing for Webscreen Inc. anti-Distributed. | ||
Denial of Service (DDoS) computer security device in Ascot and London, UK laboratories. | Denial of Service (DDoS) computer security device in Ascot and London, UK laboratories. | ||
* Propose, design, build, install, configure, evaluate and report performance characteristics | * Propose, design, build, install, configure, evaluate and report performance characteristics | ||
| Line 254: | Line 251: | ||
* Install, configure and monitor system IDS and monitoring software including MRTG, Big | * Install, configure and monitor system IDS and monitoring software including MRTG, Big | ||
Brother and SNORT. | Brother and SNORT. | ||
* Install, configure and use security scanning software including tcpdump, SAINT and | * Install, configure and use security scanning software including | ||
tcpdump, SAINT and nmap. | |||
* Draft Appropriate Use Policy. | * Draft Appropriate Use Policy. | ||
* Assist in website administration. | * Assist in website administration. | ||
| Line 264: | Line 261: | ||
* Write 8,000 word article on the 'History and Development of the Internet' for | * Write 8,000 word article on the 'History and Development of the Internet' for | ||
Encyclopedia of International | Encyclopedia of International Media and Communications. | ||
Saffron Hill Ventures | Saffron Hill Ventures | ||
| Line 273: | Line 269: | ||
* Analyze corporate email security needs and provide specific recommendations. | * Analyze corporate email security needs and provide specific recommendations. | ||
* Assist in analysis of Webscreen DDoS security tool and platform. Provide information | * Assist in analysis of Webscreen DDoS security tool and platform. Provide information | ||
regarding security testing | regarding security testing. | ||
and certification processes in US and EU. Recommend testing platforms and procedures. | and certification processes in US and EU. Recommend testing platforms and procedures. | ||
* Perform technical diligence to evaluate Cambridge Internetworking gigabit Ethernet | * Perform technical diligence to evaluate Cambridge Internetworking gigabit Ethernet | ||
| Line 308: | Line 304: | ||
* Documentation of network infrastructure. | * Documentation of network infrastructure. | ||
* Administer 56,000+ Internet domains. | * Administer 56,000+ Internet domains. | ||
* Host several hundred corporate websites including some well-known brand names | * Host several hundred corporate websites including some well-known brand names | ||
several Fortune 500 accounts. | and several Fortune 500 accounts. | ||
* Setup and administer email, news, realvideo, web, ftp, Oracle, ColdFusion and | * Setup and administer email, news, realvideo, web, ftp, Oracle, ColdFusion and | ||
other services. | other services. | ||
* Administer email system processing more than 7,000,000 messages per day. | * Administer email system processing more than 7,000,000 messages per day. | ||
* Administer e-commerce Oracle database doing more than 60,000,000 transactions per day. | * Administer e-commerce Oracle database doing more than 60,000,000 transactions | ||
per day. | |||
* Setup and administer system monitoring tools such as Big Brother, MRTG. | * Setup and administer system monitoring tools such as Big Brother, MRTG. | ||
* Acting Engineering Manager August 1998-July 1999--recommend hire, fire and lead 5 member | * Acting Engineering Manager August 1998-July 1999--recommend hire, fire and | ||
lead 5 member engineering team at Ann Arbor office. | |||
* Senior Systems Administrator for Verio-Santa Cruz (Webcom) July 1999-February, 2000. | * Senior Systems Administrator for Verio-Santa Cruz (Webcom) July 1999-February, | ||
Supervise system administration staff. Administer network with more than 100 | 2000. | ||
including Sun enterprise 4500, 4000, 3000, 1000; Linux and Windows NT/Win 2k OS. | Supervise system administration staff. Administer network with more than 100 | ||
* Custom programming for the Web Hosting Service using PERL, C, shell scripts and other languages and | computers including Sun enterprise 4500, 4000, 3000, 1000; Linux and Windows | ||
NT/Win 2k OS. | |||
* Work with other engineering staff to continuously improve the quality of service, define | * Custom programming for the Web Hosting Service using PERL, C, shell scripts | ||
and other languages and tools. | |||
* Work with other engineering staff to continuously improve the quality of | |||
service, define operational metrics, and refine the procedures used by the | |||
engineering staff. | |||
* Provide leadership to the engineering staff. | * Provide leadership to the engineering staff. | ||
* Experience with firewalls: Raptor, Checkpoint, and with Cisco 3640 routers | * Experience with firewalls: Raptor, Checkpoint, and with Cisco 3640 routers | ||
* Extensive use of BSDI, Solaris, NT4.0, Linux. Also supporting IRIX, AIX, HPUX, Win 98, Mac OS, | * Extensive use of BSDI, Solaris, NT4.0, Linux. Also supporting IRIX, AIX, HPUX, | ||
Win 98, Mac OS, NetBSD, FreeBSD. | |||
* Hardware and software installation and maintenance including customer kernel configuration and | * Hardware and software installation and maintenance including customer kernel | ||
configuration and compilation. | |||
* Act as postmaster for several thousand corporate email accounts. Deal with spam and other issues | * Act as postmaster for several thousand corporate email accounts. Deal with | ||
spam and other issues relating to email use/abuse. | |||
* Prepare for and deal with emergency issues such as power outages, floods, and network outages. | * Prepare for and deal with emergency issues such as power outages, floods, and | ||
* Serve as highest-level escalation for engineering support issues. Lead on-call 24x7 staff. | network outages. | ||
Interface and coordinate with Verio Network Operations and other Verio engineering groups. | * Serve as highest-level escalation for engineering support issues. Lead on-call | ||
* Coordinate shutdown of Ann Arbor Verio Web Hosting (former Branch Internet) site--left on after | 24x7 staff. | ||
Interface and coordinate with Verio Network Operations and other Verio | |||
engineering groups. | |||
* Coordinate shutdown of Ann Arbor Verio Web Hosting (former Branch Internet) | |||
site--left on after all other staff terminated. Completed transition out of | |||
this facility July 1999. | |||
Department of Media and Communications, University of Kalmar, Sweden | Department of Media and Communications, University of Kalmar, Sweden | ||
| Line 342: | Line 346: | ||
1996-1997. Guest Lecturer (One year full-time appointment). | 1996-1997. Guest Lecturer (One year full-time appointment). | ||
* Teach university courses in media and computer mediated communications. Design and implement | * Teach university courses in media and computer mediated communications. Design | ||
collaborative work environments and computer mediated communications systems. Install and | and implement | ||
collaborative work environments and computer mediated communications systems. | |||
Install and | |||
maintain BSD, LINUX, SOLARIS, Windows NT and Windows 95 Internet systems. | maintain BSD, LINUX, SOLARIS, Windows NT and Windows 95 Internet systems. | ||
* System administration responsibility for pop and SMTP email server with more than 1000 user | * System administration responsibility for pop and SMTP email server with more | ||
than 1000 user accounts, mcfs1.mc.hik.se. Install and administer security and | |||
encryption systems including SSH, S/KEY, and PGP. Install and administer NTP | |||
(Network Time Protocol) level 2 server. | |||
* Develop and write departmental Acceptable Use Policy. | * Develop and write departmental Acceptable Use Policy. | ||
* Assist with administration and support of one of the (at that time) 40 largest FTP (File Transfer | * Assist with administration and support of one of the (at that time) 40 largest | ||
FTP (File Transfer Protocol) sites in the world, ftp.mc.hik.se, with more than | |||
* Assist with administration and support of one of the most popular and widely used WWW (World | 400,000 files online. | ||
* Assist with administration and support of one of the most popular and widely | |||
used WWW (World Wide Web) sites in Sweden, www.mc.hik.se. | |||
* Develop and teach distance classes in Internet and Media. | * Develop and teach distance classes in Internet and Media. | ||
* Teach Internet administration, ethics and security. | * Teach Internet administration, ethics and security. | ||
| Line 362: | Line 370: | ||
Conference, Telia and the World. | Conference, Telia and the World. | ||
Lecture topic, The Future of the Internet. | Lecture topic, The Future of the Internet. | ||
Digital Equipment Corporation (DEC), Digital Users Society in Sweden (DECUS). | Digital Equipment Corporation (DEC), Digital Users Society in Sweden (DECUS). | ||
| Line 372: | Line 379: | ||
* 1996-1997. Guest Lecturer (occasional lectures). | * 1996-1997. Guest Lecturer (occasional lectures). | ||
* Internet and Democracy in Eastern Europe | * Internet and Democracy in Eastern Europe: | ||
Class for professional journalists in radio, TV and print media from Russia, Latvia, | |||
Lithuania, Estonia, Ukraine and Poland. | Lithuania, Estonia, Ukraine and Poland. | ||
* Virtual Communities and the Internet | * Virtual Communities and the Internet: | ||
* Class for professional journalists in radio, TV and print media from Sweden. | * Class for professional journalists in radio, TV and print media from Sweden. | ||
Internet and Democracy in the Balkans: | |||
Class for professional journalists in radio, TV and print media from Yugoslavia, | |||
Croatia, Bosnia and Macedonia. | Croatia, Bosnia and Macedonia. | ||
| Line 385: | Line 392: | ||
1994-2003. Owner-operator. | 1994-2003. Owner-operator. | ||
* Design, develop, and administrate large website ( with up to 400,000 files online). | * Design, develop, and administrate large website ( with up to 400,000 files | ||
online). | |||
* Consulting for SGI, Inc. and other clients. | * Consulting for SGI, Inc. and other clients. | ||
* Ecommerce and book sales in association with Amazon, Inc. | * Ecommerce and book sales in association with Amazon, Inc. | ||
* Use as testbed for online music, web, email gateway, database and other | * Use as testbed for online music, web, email gateway, database and other | ||
applications. | integrated applications. | ||
* Original alpha test site for RealAudio, extensive experience in streaming and | * Original alpha test site for RealAudio, extensive experience in streaming and | ||
media conversion, distribution and application. | other media conversion, distribution and application. | ||
* Implement and test numerous search engines and search technologies such as Harvest. | * Implement and test numerous search engines and search technologies such as | ||
* Implement and test security applications such as one time passwords, public key encryption, | Harvest. | ||
* Implement and test security applications such as one time passwords, public | |||
key encryption, firewalling, and file validation. | |||
| Line 401: | Line 410: | ||
1994-1995. Senior Systems Administrator. | 1994-1995. Senior Systems Administrator. | ||
* Responsible for planning, ordering, installing, administrating, security of, and evaluating | * Responsible for planning, ordering, installing, administrating, security | ||
of, and evaluating hardware, software and communications systems for multi- | |||
million dollar company. | |||
1992-1994. Systems Administrator. | 1992-1994. Systems Administrator. | ||
* Propose, plan, design, install, and administer Class C Internet with Mac, Windows, | * Propose, plan, design, install, and administer Class C Internet with Mac, | ||
Windows, and Suns. Propose, install, and administrate First Class(tm) BBS | |||
system. | |||
* Program ATT phone system and administrate. Install and administrate Internet and | * Program ATT phone system and administrate. Install and administrate Internet and | ||
BBS dial-in services. | BBS dial-in services. | ||