103 Esplanade Ave Apt 20 Pacifica, CA 94044 (949) 294 8457 michael.grossmann@gmail.com http://www.michaelgrossmann.com
103 Esplanade Ave Apt 20 Pacifica, CA 94044 (949) 294 8457 michael.grossmann@gmail.com http://www.michaelgrossmann.com
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.
(click on the links to see certificate scans)
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
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 servers and distributed systems in accordance with predefined 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
developed a web application for online billing information system (telecommunications industry)
performance tuning, reorganization, administration and design of large databases
development of concepts for new infrastructure designs and provided support for SLA proposals
August 1998 - June 2000
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
attended several university courses in Computer Science
graduated from high school with honors, special subject Computer Science