MIKE YOM
abl91b@r.postjobfree.com 209-***-**** Cupertino, California 95014
SUMMARY
IT professional, Unix/Linux IT System Administrator and desktop support
with extensive experience in the engineering, administration and support of
information systems. In-depth experience in the implementation, analysis,
optimization, troubleshooting across platform hardware, software,
peripherals, database, monitoring and networks.
PROFESSIONAL EXPERIENCE
Sun Microsystems, Menlo Park and Santa Clara,CA Datacenter. 1999-
2010
ILM (Infrastructure Lab Management). First 2 years was contractor to same
team and became full time employee. ILM is global team of 20 members in
Menlo Park, Santa Clara, Prague and St. Pertersburg.
I was Menlo Park team lead, we had five labs in Menlo Park with around 500
servers and a datacenter in Santa Clara with around 900 servers. We have
worked 80% production and 20% project a week. Production work is our
normal every day duties maintaining and repair hardware, OS, application,
backup and network support of around 1,400 servers. During the project
day, we can work on project to improve infrastructure, improve JET install
for Solaris, Linux, develop and improve inventory, Perl/Shell tools
development, Work on monitoring tools such as Nagios, Zenoss, OCS Inventory
tool, lab migration, move from IPV4 to IPV6 and many other projects. The
OS of servers are about 50% Solaris and 45% Linux of all versions and
platforms, (Sparc, AMD64, Intel 64bit, X86), all OS (Solaris, Linux,
Windows and Mac OS) servers in lab environment. Our team have also
provided office desktop support of about 100 software engineer's Menlo
Park office systems. I have also provided desktop and laptop support
mostly Windows OS with VPN issues, VNC, printing, NFS, virus, desktop
firewall, Samba and network conductivity.
I have created my own inventory system I named CIS "Cubit Inventory System"
on Ubuntu server (MYSQL/PHP/NMAP/HTML). It had capabilities to scan the
network and get system information using NMAP script and automatically
update the MYSQL database with PHP script. CIS tools can keep track of all
our team global team maintained servers which are over 5000 servers.
I have setup our first Nagios servers back in 2003 and upgraded to Nagios 3
few years back, I have also setup Zenoss Monitoring server and OCS
Inventory server running CentOS 5.3 OS on Xen hypervisor.
I have created various shell, perl, PHP scripts such as shut down script
for planned power outage. The shutdown script will shutdown all 5000
servers in less than one hour. Created perl script to parse twiki host
informations from twiki web and export to my Cubit inventory system.
Postinstall scripts for Linux and Solaris to configure various settings
such as setting up domain, NFS share, setmap, local user account and
installing OCS agent.
Knowledge of virtualization, Solaris zones on ZFS file system, virtualbox,
vmware player and Xen hypervior.
Supported 100 software engineers in Solaris compilers developer teams,
optimizers and debugger, HPC (High Performance Computing) software
developer tool team, Netbeans QA team, IDE and installer team. Sustain and
Release Engineering team, C/C++ compiler team, X86 Performance team and
Community Developers team.
Supported these teams with OS installation, NFS, Samba, Apache, Symantec
Anti-Virus and Desktop Firewall, Vmware Player, Virtual Box, TCP/IP, FTP,
Telnet, NIS, DHCP, VNC, attached storage, hardware, software, peripherals,
inventory database, Nagios/Zenoss monitoring and Network.
Supported OS includes Solaris 2.5. to 11 on Sun Sparc, 32bit x86 and 64bit
AMD and Intel platforms. Opensolaris on Sun Sparc, 64bit AMD and Intel
platforms. SuSE Linux SLES 8 to 11, OpenSuSE 10 and 11, Redhat Linux 6 to
9, RHEL 2 to 5, Fedora Linux 6 to 11, CentOS 4 and 5 and Ubuntu Linux 6.04
to 9.04, Windows NT, 2000, 2003 Server, XP, Vista, 2008 Server, Windows 7
and Mac OS 9 and X.
Monitoring and Inventory Application
OCS Inventory Tool: (Open Computer and Software Inventory Next Generation)
Deployment of OCS tool in our labs to help us keep track of the computers
configuration and software installed on all our 5000+ servers. My task to
to install OCS agent on all 5000+ servers and I have developed trusted
login between our main server and all 5000+ servers and created shell
script to install OCS agent and export critical information such as OS
type, versions, system status and update the Cubit Inventory Tool database
which I have created. Here is the scree
Nagios/Zenoss Monitoring Tool:
Nagios/Zenoss monitoring tool provides us with everything we need to
establish and maintain full operational awareness of our entire IT
infrastructure.
Nagios/Zenoss monitoring tool can monitor network, physical servers,
virtual servers and applications.
Nagios/Zenoss servers have features it can discover and configuration
tracking, availability and performance monitoring, fault and event
management and report analysis.
TRAINING CLASSES
Shell Programming for System Administrators:
Completed shell programming class and learned shell conditional logic, user
interaction, loops, menus, traps, and functions. Implemented gained shell
programming knowledge to create shell scripts.
Created shell scripts to setup ssh trusted login of more than 2,000 servers
and run weekly cron job to get critical informations such as system status,
OS version change, system activity and system log.
Solaris 10 ZFS Administration:
Completed Solaris ZFS class which offers advance in data management, better
data integrity, performance improvement, volume management capabilities
using storage pools, ZFS snapshots and clones with Zones and
troubleshooting and recovering data.
Sun StorEdge 3310 SCSI and 3510 FC Arrays:
Completed Sun StorEdge class and learned how to successfully install,
administer, and maintain the Sun StorEdge 3300 series and Sun StorEdge 3500
series storage arrays.
Perl Script Programing:
Completed Perl programming language class, focusing on hands-on labs.
Created Perl script to gain access to Cubit Inventory database and
manipulation the data, modular programming, CGI programming, debugging &
advanced pattern matching and reporting.
United States Navy 1987 - 1993
Gas Turbine Electrical/Mechanical Engineer
Honorably discharged with rank of E-6.
Worked in main engine room on board the Agies Cruiser, and maintained seven
gas turbine engines: Three Allison gas turbine engines are used to produce
electrical power to the ship and four LM2500 gas turbine engines which are
used as main propulsion.
ADDITIONAL TRAINING AND SCHOOL
San Jose State University, San Jose, CA 1999
De Anza College AA, Cupertino, CA. Computer Science Courses 1995-1998
US Navy Gas Turbine C School, Great Lakes, IL 1989
US Navy Gas Turbine A School, Great Lakes, IL 1987