|
|
Summary
I am a technology leader with deep technical knowledge
of the operational aspects of web and other
Internet-based systems.
Employment Objectives
A leadership role in an IT team supporting complex
systems providing interesting problems to solve.
Expertise
Administrative/Interpersonal
- Proven leadership -- delegation, accountability,
communications
- Effective project management abilities
- Strong customer focus
- Excellent communicator with my team, my
technology partners, management and customers
Web Technology
- Deep expertise with Apache, less with
Netscape-derived products (NES, iPlanet, Sun ONE)
- Superb knowledge of BEA WebLogic Server 4.5 - 8.1
across an extensive selection of the feature set
including cluster, JMS, security enhancements,
automation integration, JMX, JDBC
- Expert in maintaining BEA WebLogic Portal 7.0 and 8.1
- Some experience with Apache Tomcat (3 and 4)
- Passing knowledge of IBM WebSphere 4 and 5
- Advanced knowledge of ATG Dynamo 4.5 (now stale)
- Extensive experience monitoring and tuning Java
application servers for performance
- Can identify Java application hotspots using
third-party tools such as Wily Introscope
- Administrative knowledge of major J2EE
technologies such as JDBC, JNDI, RMI, JMS, JMX
- Excellent understanding of HTTP/HTTPS load balancing
derived from fundamental knowledge of core protocols.
Hands-on experience with f5, Intel and Alteon (now
Nortel) products.
Systems Administration
- Advanced or Senior Administrator per SAGE
Job Descriptions
- Advanced Solaris, FreeBSD and Linux administration
on a wide variety of hardware including blades
and enterprise systems
- Expert administration of major Internet servers
- Design and implement highly available network
systems and services
- Hitachi Storage Area Network
- EMC Clariion and Sun arrays and JBODs
- Fiber Channel multipath access
- Veritas Cluster Server
- Netapp NAS
- Excellent grasp of RAID theory and implementation in
hardware or software (Solaris Disk Suite and Veritas
Volume Manager)
- Monitor and tune server performance using SNMP, sar
and other tools
- Comfortable with kernel-level customization and
enhancement on Solaris, Linux and FreeBSD
- Substantial knowledge of IP-based network security
- TCP Wrappers
- firewalls (Cisco PIX and Unix packet filtering
rules)
- VPN/tunneling (SSH, IPSec)
- Mastery of regex in sed, perl and mod_rewrite
- JumpStart automated deployments
Networking
- Physical and data link layer knowledge, practical and
theoretical
- Superb understanding of the Internet and its protocols
- IP, ARP; ICMP, TCP, UDP; Can analyze packets;
thorough command of TCP state model
- Addressing, subnetting, routing, CIDR, DNS, NAT, load
balancing
- Email: SMTP, POP3, IMAP, MIME
- WWW: HTTP, HTTPS, SSL, CGI
- Knowledge of Cisco products, IOS, CatOS and PIX
Development/Administrative Programming
- Advanced Perl5 scripting
- Superior shell scripting (Bourne and family)
- C (generate patches, find bugs, write simple
programs)
- Reading knowledge of Java (can understand JVM stack
traces and do minor debugging) and detailed
knowledge of the JVM. Implement test cases and
simple functionality in Java and JSP
- Very comfortable with GNU development tools (gcc,
autoconf, automake, m4, gmake, gdb)
- CVS use and administration
- Software packaging (Solaris packaging, distribution
archives, Makefiles, etc.)
Employment History
|
Jun. 04 - present (was previously under contract for 1
year)
|
Group Lead and Web Engineer
|
Leading a team of 8 engineers in support of
web-based commercial banking applications. Our
context is a large Unix environment supporting
numerous J2EE applications based primarily on BEA
WebLogic and IBM WebSphere.
Principal Responsibilities
- Leadership of my team, including escalation, resource
management, decision-making and accountability
- Architecture level input into application design and
integration
- Overall technical mastery of systems and components
related to my customers' lines of business, including
web server products, application servers, host
operating systems, server hardware, network
components, load balancing devices, firewalls, RDMBS,
monitoring tools (custom and commercial)
- Definition and enforcement of application integration
standards
- Principal member of performance and stability "tiger
team" for working out intransigent issues
- Maintainance of crucial vendor relationships, such as
with BEA
- Training other team members on important technologies,
techniques, etc.
Interesting Projects
- Upgrade from WebLogic 7.0 to 8.1 for about 30
applications
- Design and implementation of WebLogic
application configuration management system
based on new WebLogic Scripting Tool (WLST)
|
Jul. 02 - present
|
Consultant
|
Providing independent systems administration and technical
leadership to corporate clients.
Interesting Projects
- Custom software deployment system scripts
- System performance monitoring with Cricket, including
customized development
- Production environment migration to new data center
|
Nov. 99 - May 04
|
System and Network Administrator
(six different consulting engagements)
|
Consulted for corporate clients with Unix systems and
network administration needs.
Interesting projects
- Led successful efforts to relocate complex sites to
new data center under highly demanding timeline
- Architected all aspects of several production Unix web
application platforms including hardware, network
topology, disaster recovery, availability and Unix
infrastructure
- Implemented SNMP-based trend analysis system with
custom integration with Oracle and BEA Weblogic
- Performed migration to Interwoven TeamSite content
management system
Principal Responsibilities
- Acted as technical lead on several occassions
- Lead operational contributions to application
architecture decisions in concert with software
engineers
- Maintained standard Internet infrastructure services
such as the DNS, mail, SMB and NFS file services
- Performed regular security and bug updates to OS and
essential third-party software
- Integrated and customized third-party software,
including custom development work
- Develop complex automation systems in perl and shell
- Routinely assessed security vulnerability of networks
and strove to mitigate risk to an appropriate level
- Served as vendor liaison for major products in need of
support, managing vendor relationship and successful
deployment of technology at client site
- Served as liaison in interdepartmental roles, strongly
advocating operational concerns and ensuring customer
satisfaction
- Mentored and led less senior administrators
- Authored copious technical and policy documentation
for internal audiences in addition to publishing
technical articles for general technical consumption
GreenTree (later more.com),
San Francisco, California
|
Jan. 99 - May. 99
|
IT Engineer
|
Provided technology support to internal users at a small,
rapidly-growing startup.
Principal Responsibilities/Interesting Projects
- Administered complex email systems (sendmail/Exchange
and majordomo)
- Managed Windows NT network
- VPN project lead
- End-user support
|
Dec. 95 - Jan. 99
|
ILC Consultant
|
Provided end-user support and all aspects of systems
administration for 100+ seat student computing facilities
and attending server infrastructure based on NT, Solaris
and Novell Netware.
Acted as interim manager during extended rehire period.
Interesting projects
- Netware 4.11 to NT 4.0 migration
- Several major hardware installations
- Networking upgrades
- Intranet applications deployments based on perl CGI
Education
|
Sep. 91 - May 95
|
B.A., Philosophy
|
References
Available on request.
War stories you should ask me about
- The poison user in our portal
- The upgrade to Dynamo Application Server 4.5.1p5
- ps on Solaris
- Redhat 6.1 kudzu
(C) 2000, Michael Han
$Id: index.html,v 1.46 2005/04/20 04:02:14 mikehan Exp $
|