Michael Grossmann 39639 Leslie St Apt 200 Fremont, CA 94538 +1 949 294 8457 michael.grossmann@gmail.com http://www.michaelgrossmann.com Objective A position as a Linux system administrator in a company where I can contribute with many years of hands-on experience and thorough knowledge of Linux- and Unix-based operating systems. I am holder of various relevant Linux and Unix certifications as well as titles showing professional expertise in related areas like databases and software development. Thus, I can provide the skills to pull together many different aspects of successfully operating complex and critical 24/7 environments. Computer Skills & Certifications Linux Red Hat Certified Engineer (RHCE, Red Hat Enterprise Linux 4), Linux Professional Institute Level 1 & 2 Certification (LPI), SAIR Linux Certified Administrator, Linux+ Certificate, Red Hat (Enterprise) Linux, SuSE, Debian, Mandrake (Mandriva), Gentoo Unix Sun (Solaris) Certified System/Network Administrator (SCSA/SCNA), HP-UX Certified Professional, AIX, FreeBSD, OpenBSD Database Oracle9i Certified Associate Database Administrator (OCA), MySQL Core & Professional Certification, Sybase Certified DBA Associate (Adaptive Server Enterprise) Development Zend Certified Engineer (ZCE, PHP), Perl, PHP, Java Shell (bash, ksh, tcsh), HTML, CSS, SQL, LaTex, awk/sed Applications Apache, Tomcat, Nagios, Iptables, Shorewall, Samba, NIS, NFS, Autofs, Sendmail, Postfix, BIND/DNS, Squid, DHCPd Other Administration of Linux Cluster Systems using System Imager, Windows, Networking (TCP/IP), x86 Hardware, SEO, Arbor (Billing System), strong typing skills Recent Professional Experience Wily Technology/Computer Associates, Brisbane/South San Francisco, California June 2006 - Present - system administrator for Linux and Solaris systems (webservers - Apache & Tomcat, mailservers, DNS servers, ...), mostly production systems, but also QA/testing - implementation of Nagios monitoring system, creation of scripts to automatically analyze and create corresponding Nagios configuration files - configured Red Hat kickstart server, Solaris jumpstart and System Imager - created automatic documentation generation system using custom scripts, ssh, cfg2html, rcs and Nagios to automatically create full HTML documentation of each server every day, storing older configurations using RCS - wrote backup scripts for specific directories and MySQL databases - Installation of several Red Hat Enterprise and SuSE systems, installation of new monitoring server (on Debian) as a virtual machine using VMware Player and QEMU - working with testing and development team to upgrade a Java forum web application, created custom scripts (bash & SQL) to migrate 2500 forum users - prepared multiple test instances (using Apache/Tomcat) of Java discussion forum software to prepare different environments for testing team - created scripts to automate the upgrade and migration of this Java discussion forum software - performance analysis of heavy loaded CVS server, identified memory and application problem - created a "SSH-tunnel-on-demand" solution for users coming from a lab accessing CVS (tools used are xinetd and ssh) - assisted colleague with administration issues of Sybase Database (Adaptive Server Enterprise) - created and improved Linux firewalls based on Iptables, later extended these firewalls by implementing Shorewall, also increased logging by using ULOG (logging to MySQL databases to facilitate analysis) - created (small) webapplication to enable certain users to create custom reports about the usage of a Java discussion forum (accessing MySQL database using bash and perl for xls file creation, PHP for web interface) - analyzing TCP/IP traffic using tcpdump and ethereal (wireshark) to identify all network traffic on certain servers and afterwards replace these servers - re-created several production web- and application servers in order to set these up at another location - assisted in server move (whole company moved) to another building, taking care of mission critical servers - set up new QA and production servers, added/replaced hardware components of x86 and Sun servers Electronic Data Systems, Vienna, Austria July 2000 - May 2006 - system administrator for Linux and Unix systems in highly critical 24/7 environments - administration of production, testing and development Linux, HP-UX, Solaris and FreeBSD servers - supported distributed systems in accordance with SLAs to achieve consistent and reliable operations - responsible for performance tuning, capacity planning and forecasting and initiation of projects - troubleshooting of various hardware, software and operating system related problems - created effective automation scripts to streamline system administration tasks - provided 2nd level support and administration for approximately 200 Linux development/test workstations, also several HP-UX graphic workstations - designed, implemented and operated a flexible, distributed monitoring infrastructure for heterogenous server systems and different databases using Nagios/NetSaint - created some customized plugins for Nagios monitoring tool, e.g. to enable monitoring a Sybase database and a billing system of a telecommunication company (Arbor) - programmed a web application (PHP) accessing a big (uncompressed about 1.5 TB) MySQL database to enable our telecommunications customer to generate itemized bills in PDF format (generated with LaTex) within a few seconds, bash and Perl scripts used to convert data from Sybase to MySQL, created shell menu system to facilitate administration for colleagues - administered and improved highly critical webserver cluster system - advised on the design and implementation of a secure health care information system - performance tuning, reorganization, administration and design of large databases - development of concepts for new infrastructure designs and provided support for SLA proposals DHL, Vienna, Austria August 1998 - June 2000 (data entry) - creation of innovative data analysis tool to improve airway bill reporting (DOS/Pascal) - development of data entry database and tools for collection of airway bill data (MS Access) - substitutional data entry lead, entry, validation, analysis and reporting of data - reporting on information held in database Education - attended several university courses in Computer Science - graduated from high school with honors, special subject Computer Science