CV Profile. Updated: 2015-04-08



Similar documents
Diploma in Computer Science

A SURVEY ON AUTOMATED SERVER MONITORING

Introduction to system monitoring with Nagios, Check_MK and Open Monitoring Distribution (OMD)

NOCTUA by init.at THE FLEXIBLE MONITORING WEB FRONTEND

KonyOne Server Installer - Linux Release Notes

Wide technical Know-how, Cross-platform engineering and troubleshooting, Administration

Yahoo! Communities Architectures Ian Flint

Bernd Ahlers Michael Friedrich. Log Monitoring Simplified Get the best out of Graylog2 & Icinga 2

Best of Breed of an ITIL based IT Monitoring. The System Management strategy of NetEye

Bigstep Server Management Service Details

Maintaining Non-Stop Services with Multi Layer Monitoring

Space Shuttle Launch - Exploring other Galaxies with Operations Manager

The Check_MK monitoring system. Open Source Days 2016, Copenhagen Speaker: Troels Arvin Slides:

HP OO 10.X - SiteScope Monitoring Templates

Overview: Building Open Source Cloud Computing Environments

OpenITSM - IT Service Management with Open Source Software

FleSSR Project: Installing Eucalyptus Open Source Cloud Solution at Oxford e- Research Centre

Monitoring Windows Servers and Applications with GroundWork Monitor Enterprise 6.7. Product Application Guide October 8, 2012

ENTERPRISE-CLASS MONITORING SOLUTION FOR EVERYONE ALL-IN-ONE OPEN-SOURCE DISTRIBUTED MONITORING

ZABBIX. An Enterprise-Class Open Source Distributed Monitoring Solution. Takanori Suzuki MIRACLE LINUX CORPORATION October 22, 2009

Q.20 One online training topic that would be most useful system administration system configuration/infrastructure management Maybe something on

Linux Server Support by Applied Technology Research Center. Proxy Server Configuration

Nagios and Cloud Computing

SapphireIMS Business Service Monitoring Feature Specification

OpenITSM - IT Service Management with Open Source Software

New features and highlights

SNOW LICENSE MANAGER (7.X)... 3

SapphireIMS 4.0 Asset Management Feature Specification

ManageEngine (division of ZOHO Corporation) Infrastructure Management Solution (IMS)

TSMCluster. High Availability for TSM Server on UNIX. April Version 5.2 Subtle distinction

Open Source Monitoring

CimTrak Technical Summary. DETECT All changes across your IT environment. NOTIFY Receive instant notification that a change has occurred

TPAf KTl Pen source. System Monitoring. Zenoss Core 3.x Network and

SNOW LICENSE MANAGER (8.X)... 4

Supported Platforms. HP Vertica Analytic Database. Software Version: 7.1.x

NEXT-GENERATION, CLOUD-BASED SERVER MONITORING AND SYSTEMS MANAGEMENT

Measurably reducing risk through collaboration, consensus & practical security management CIS Security Benchmarks 1

Pro Puppet. Jeffrey McCune. James TurnbuII. Apress* m in

Centralized Orchestration and Performance Monitoring

Mobile Cloud Computing T Open Source IaaS

Iron Chef: Bare Metal OpenStack

Open Source Monitoring

SENTINEL MANAGEMENT & MONITORING

Simple Software for a Business Continuity Plan and a Disaster Recovery Plan (BCP DRP) pdf ppt

SNOW LICENSE MANAGER (7.X)... 3

Network and Server Statistics Using Cacti

PZVM1 Administration Guide. V1.1 February 2014 Alain Ganuchaud. Page 1/27

MySQL Web Development PHP. System Administration XML APIs. Large Scale Systems Implementation. Amazon Web Services (AWS) Shell Scripting

A White Paper. Best Practices in Automated Agentless IT Monitoring

Architecture and Mode of Operation

Supported Platforms HPE Vertica Analytic Database. Software Version: 7.2.x

iweb Management Packages - List of supported services and software

Zenoss for Cisco ACI: Application-Centric Operations

iphouse has chosen LogicMonitor to offer a Software as a Service (SaaS) monitoring solution.

BMC BladeLogic Client Automation Installation Guide

IBM Cloud Manager with OpenStack

Intrusion Detection Systems (IDS)

Jon S. Miller. Linux Systems Engineer. /

Optimization of QoS for Cloud-Based Services through Elasticity and Network Awareness

Microsoft Windows Apple Mac OS X

A recipe using an Open Source monitoring tool for performance monitoring of a SaaS application.

Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems

CHOOSE CONNECTRIA CLOUD AND MANAGED HOSTING

With Red Hat Enterprise Virtualization, you can: Take advantage of existing people skills and investments

Cloudify and OpenStack Heat

Introduction to Computer Administration. System Administration

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

Cloud on TEIN Part I: OpenStack Cloud Deployment. Vasinee Siripoonya Electronic Government Agency of Thailand Kasidit Chanchio Thammasat University

CA Virtual Assurance/ Systems Performance for IM r12 DACHSUG 2011

Implementing a secure high visited web site by using of Open Source softwares. S.Dawood Sajjadi Maryam Tanha. University Putra Malaysia (UPM)

Amazon Elastic Beanstalk

Deploying Ubuntu Server Edition. Training Course Overview. (Ubuntu LTS)

SYMANTEC DATA CENTER SECURITY: SERVER ADVANCED 6.5

Red Hat enterprise virtualization 3.0 feature comparison

SNOW LICENSE MANAGER (7.X)... 3

Mohamed Zaki. Certificates and Training. Qualifications. Phone : Address: RedHat Certification ID :

CURRENT STATE OF ICINGA

Server Monitoring. AppDynamics Pro Documentation. Version Page 1

Enterprise IT is complex. Today, IT infrastructure spans the physical, the virtual and applications, and crosses public, private and hybrid clouds.

vrealize Business System Requirements Guide

Programming Languages

Products, Features & Services

Zend Server 4.0 Beta 2 Release Announcement What s new in Zend Server 4.0 Beta 2 Updates and Improvements Resolved Issues Installation Issues

DIR Contract Number DIR-TSO-2621 Appendix C Pricing Index

AGENDA: INTRODUCTION: 1. How is our cloud monitoring setup? 2. Which are the tools used? 3. How do we access monitoring dashboard?

Moving to Plesk Automation 11.5

Application Discovery Manager User s Guide vcenter Application Discovery Manager 6.2.1

Transcription:

Nagios Specialist CV Profile Updated: 2015-04-08 8+ years hands-on experience in various Nagios and Linux projects Largest project: 1800 monitored servers, distributed and redundant * Nagios / Icinga Clusters for large environments * Analysis, Design * Linux and Windows Monitoring * Plug-In Development * Front-End Design * Performance Tuning * Integration, Automation * Training Personal Data Name: Norbert Klein Year of birth: 1974 Degree: graduated in computer science (Diplom-Informatiker(FH)) Certification: Novell CLP/CLE 10 Languages: German (native language), English (fluent), French (advanced) Travel/Culture North/South America, Europe, India, Philippines IT experience since: 2000 Hourly/Daily rate: affordable for every person and company on this planet. Please make an honest offer.

Contact Web: Email: http://www.infosecprojects.net norbert.klein@infosecprojects.net IT know-how Operating systems SLES, opensuse, CentOS, Debian, Ubuntu, Gentoo Programming Bash, PHP, Java, Perl XHTML, CSS SQL Some experience with Python, Ruby, C Git Products / standards HP Server Automation, Openstack, Chef, Nagios Cookbook, KVM, RabbitMQ, Nagiosgraph, Nagios, Icinga, OMD, Mod Gearman, NRPE, NSClient++, NSCA, NRDP, NConf, PNP4Nagios, NagVis, check_mk, MK Livestatus, Multisite, check_logfiles, check_multi, plugin development,... Ganglia GPFS Jboss, Tomcat, Jetty Apache, mod_security, mod_rewrite, mod_proxy Wordpress MySQL Bind Cacti, Weathermap-Plugin iptables Postfix syslog-ng Confluence LVS/Keepalived Cluster Snort SELinux OTRS SNMP OpenVPN TCP/IP ITIL (basic knowledge) Cloud Computing DevOps Infrastructure as Code Hardware Dell PowerEdge-Server

IBM xseries-server WatchGuard Firebox Projects / Work Experience Since 2015-03-26 BIT.Group GmbH Dresden Cloud Engineer: CloudStack, Ceph, Chef, Check_MK. Since 2015-02-03 BITMARCK Service GmbH Essen Support and add-ons for a Nagios HA cluster. 2014-04-07 2014-09-05 DB Systel GmbH Erfurt IVU.plan installations (MB.Rail). Testing of new IVU.plan versions and supporting the operations team. Incident and problem management for the customers. In collaboration with IVU: design of a setup for high available Jboss domain controllers. Concept for the configuration of the load balancers for this setup. Building the PI packages (Ant) for an Inet compliant deployment of the Jboss configurations. Low-level debugging (tcpdump) and testing of this architecture including the load balancers. Using the Jboss-CLI. Much coordination with different departments and persons. Oracle administration with Toad. Meeting with IVU in Berlin. 2014-01-28 2014-02-13 Municipality of Ellwangen Extending an Icinga installation with NagiosQL and Nagiosgraph. General presentation about monitoring with Nagios and the current situation in the community concerning Nagios 4 and Naemon.

Creating the overall monitoring strategy for default services, storage systems, Novell services, databases, network and SAN switches, log files, business processes and E²E monitoring. Installation of agents and plugins, set-up of default checks. Set-up of VMware checks with check_vmware_api.pl. Set-up of GroupWise checks with check_groupwise.pl. Extensive documentation. 2012-12-01 2013-08-31 itelligence Outsourcing & Services GmbH Bautzen Supporting the rollout of check_logfiles in a large monitoring environment (>1500 servers). Architecture and development of a MySQL/Perl web application which allows the central filter configuration of a complex check_logfiles / syslog-ng monitoring environment. Programming of a check_logfiles extension for a timely correlation of alerts. This allows an evaluation of alerts not only as isolated events but in a chronological context. Programming of a check_logfiles extension for aggregating identical alerts so that if massive amounts of log records occur only one single alert is triggered. Programming of a proxy daemon in Perl for syslog-ng for arbitrary real-time processing and rewriting of log records, using data from several databases. The configuration of syslog-ng and the IPC to the daemon is done in a way that even extreme amounts of log records can be processed without data loss. Uninterruptible operation was one of the requirements. Thus for all necessary operations like reloading configuration data signal handlers have been implemented. Configuration management with HP Server Automation, CML. Process optimization. Programming with Windows PowerShell: Script and Nagios plugin. Creation of a robust NRPE init script which runs without modification on SLES, RHEL, AIX, HP-UX and Solaris. 2012-11-22 2012-11-23 DB Energie GmbH Erfurt Icinga training for administrators and plugin developers. 2012-11-06 2012-11-14 Municipality of Ellwangen Migration of a Fetchmail/Postfix mail gateway.

2012-04-11 2012-07-31 Deutsche Telekom AG Berlin Maintenance of an OpenStack cloud infrastructure. Configuration Management with Chef. Creation of the monitoring concept. 2011-09-05 2011-11-30 Deutsche Telekom AG Ulm Application maintenance of the Media Center. 2011-08-08 2011-08-12 Parken in Mainz GmbH (PMG) Mainz Creating of new SNMP checks for the existing Nagios environment to monitor the digital inputs of several Web-IOs. Integration of these checks into NagVis. 2011-03-07 2011-03-25 UNION TANK Eckstein GmbH & Co. KG (UTA) Kleinostheim Setup Nagios for Windows and Linux monitoring. Local checks with NRPE and NSClient++. Monitoring of DB2, MySQL, Windows services via WMI, content of web pages, ports, downloadable files, processes, file system operations, log file content,.... Agentless monitoring with IBMs Application Development Client and ZenOSS' wmic. Plugins written in Bash, Python and Java. Documentation and training. 2011-02-07 2011-02-10 Helmholtz-Zentrum für Umweltforschung GmbH (UFZ) Leipzig In collaboration with exstor GmbH: Setup of GPFS for a High Performance Cluster (HPC) with 86 physical nodes. GPFS Cluster design.

File server setup with InfiniBand dual bonding and GPFS load balancing. Initial performance tuning. Operating Systems Red Hat Enterprise Linux and CentOS. 2010-11-01 2011-01-10 DB Systel GmbH Erfurt Consolidation of documentation for several projects with Livelink. Result: centralized documentation according to the ITIL structure of the projects. 2010-06-09 2010-06-18 Parken in Mainz GmbH (PMG) Mainz Setup of a monitoring solution for the technology of the parking decks in Mainz based on Nagios, NagVis and PNP4Nagios. Documentation for end users and administrators. The main focus here was to create a graphical front-end with NagVis which is nice and easy to use. For that I created some new iconsets and arranged them in NagVis so that the status of all parking decks can be viewed on one screen. The Nagios configuration has been structured in a way that different views of the parking deck technology can be displayed in NagVis: e.g. according to location, according to the type of the devices, etc.. The long-term logging of all the data and its graphical presentation has been realized with PNP4Nagios. This flexible open source solution saved more than 5000 Eur initial license fees compared to a solution with Microsofts SCOM (System Center Operations Manager)! 2010-03-02 2010-03-03 Kommunales Rechenzentrum Niederrhein (KRZN) Kamp-Lintfort Setup of a GPFS cluster. Installation of lin_taped with driver and utilities. Creation of necessary udev rules for the IBM tape devices. 2010-11-29 [A web hoster]

Writing of a bash script to clean up the web content of customers after a successful hacking attack. 2010-11-11 2010-06-02 DB Systel GmbH Erfurt Design of a distributed and redundant monitoring architecture with Nagios 3, NRPE, check_multi and check_logfiles for about 1800 Servers. Planning and design As-is analysis of the existing monitoring environment. Rough concept for setting up Nagios, NRPE, check_multi and check_logfiles with central configuration. Concept for a Nagios configuration front-end which allows large-scale modifications of the Nagios configuration. Every change can be made on an arbitrary number of hosts and/or services. This front-end also serves as an interface to existing systems and generates a new Nagios configuration automatically based on the data of those systems. Thus, the monitoring is integrated in the IT environment and the Nagios configuration remains up-to-date. Definition of processes for operation and maintenance of this architecture. Evaluation of Thruk and MK Livestatus. Implementation Porting of checks from the existing monitoring system to Nagios. Writing of SPEC files and RPM packaging for all Nagios components. Connecting Nagios to a Netcool console via syslog-ng, logger and bash scripts. Every check result is sent to Netcool. Acknowledgements are synchronized between Nagios and Netcool. A heart beat is sent from Nagios to Netcool. Usage of check_multi with central configuration. "Feed passive" tested. Writing of additional Nagios plug-ins as bash scripts. Writing of helper scripts for several operations via external commands which are not yet supported by the Nagios web interface. Customizing of the Nagios web front-end. Creation of new init scripts. Configuration of several services like Postfix and syslog/syslog-ng. Load testing and performance tuning Testing of the performance impact if nsca encryption is enabled in a distributed Nagios environment. Using of OCP daemons for performance improvement. Writing of a script which allows to analyze the performance of every single Nagios plug-in. Writing of bash scripts to automate load testing for an arbitrary number of running Nagios instances, hosts and services. Nagios performance tuning so that more than 2000 servers with more than 51000 services can be monitored on a single machine with 8 CPU cores. The average host and service latency is below 0.5 seconds. The check interval is 5 minutes.

Documentation and knowledge transfer Creation of diagrams and presentations. Very detailed documentation as word documents and wiki pages. 2009-11-27 Carpe diem GmbH Wiesbaden Nagios 3 training on SLES 11, with NConf, PNP4Nagios and NagVis. Workshop with ready-to-run Nagios VMware images for all participants. 2009-11-05 exstor GmbH Wiesbaden Translation of the whole web presence into English. 2009-10-20 2009-10-26 Mario Größler OS and web server hardening. Setup of a web application firewall. Adjustment of the WAF rule set to various web applications. 15.09.2009 01.10.2009 [A Bank] Design of a deployment for a hardened Apache reverse proxy. The absolute maximum of security was required with modifications of the source code, the deployment of a web application firewall, etc. Creation of a concept for deploying Snort on a transparent bridge. 2009-09-07 Carpe diem GmbH Wiesbaden Training for Cacti, rrdtool and snmp on SLES 10.

2009-07-27 esacom GmbH Salzkotten Set-up of GPFS for a HA cluster on SLES 10. udev configuration for IBM tape and changer. 2009-06-22 2009-07-06 AVL Deutschland GmbH Mainz-Kastel General consulting regarding Nagios and Cacti. Creating of special data templates and their associated data queries in Cacti for temperature and fan speed measuring. Programming of PHP scripts to import these snmp values into Cacti. The challenge here was that the snmp data was not provided in an index-based structure and could not be walked. Additionally there was the requirement that several IP addresses had to be associated with one single device in Cacti. Training for the Cacti plug-ins Discovery and Weathermap along with detailed documentation. 2009-06-10 2009-06-16 exstor GmbH Wiesbaden Setting up the hardware raid for an IBM xseries 306m server. New installation and configuration of SLES 11. Manual installation of the IBM tape driver lin_tape, installation of the daemon lin_taped and the tape utilities IBMtapeutil. 2008-09-01 2009-06-09 Norbert Klein Wiesbaden I have worked on my own server and my web site including marketing and SEO. I improved my skills in Linux security. 2008-08-30 2008-08-31 Newline-Medien GbR Wiesbaden Setup of a monitoring solution based on Cacti and Nagios on Ubuntu Linux. Configuration of the local Postfix mail server as relay client.

2008-07-01-2008-08-08 Fox Mobile Distribution GmbH (formerly known as Jamba! GmbH) Berlin Reconfiguration of Cacti and Nagios on Debian Linux for about 300 servers. Automatic integration of new servers into the monitoring environment. Basic installation of Debian Etch Compiling of Nagios and Cacti Creating and configuration of databases in MySQL Modification of the Debian packages of Groundwork Monitor Community Edition Writing of a bash script for mass importing new servers into Nagios and Cacti Writing of Nagios checks as bash scripts Modification of existing Perl Nagios checks Debugging of the Spine source code (C) Testing of existing Cacti plug-ins Writing of a Cacti plug-in (just the framework, no access to the Cacti API) Direct queries of Cacti archives with rrdtool Creating of snmp requests for an Isilon-MIB of an Isilon Storage Cluster Writing of a detailed documentation in Confluence 2008-03-01 2008-03-31 Satyamitra Network Wiesbaden PHP / YAML / MySQL project for the administration of audio recordings. Permanent positions 2005-10-01 2007-10-30 //SEIBERT/MEDIA GmbH Wiesbaden Linux/UNIX system administrator Focus: web servers Operating systems: Gentoo, FreeBSD Daemons/Applications: Apache, Lighty, MySQL, Bind, Postfix, Qmail, Nagios, Cacti Setup and operation of the Nagios monitoring server Apache web server with several hundred domains Writing of mod_rewrite rules Relocations of web servers Setup of a LVS cluster with redundant load balancers Web server with PHP load balancing Installation of web software like OTRS, forums, CMS

MySQL Master-Master replication Running Bind with more than 1000 domains Writing of scripts in Bash and Perl Writing of a small program in C which detects malicious processes Configuration of a Watchguard Firebox Firewalls with iptables Analysis of hacked servers Administration of SSL certificates Research and tests to increase the security of the servers Log analysis of Qmail logs Writing of a whitelist patch for the ra-plugin rblchecks of Qmail (C) Support for customers and employees Trainings given for SELinux and Cfengine Setup of DELL servers and integration in our rack in the data center I investigated procedures in our IT department to split them to processes Surveys with LimeSurvey Evaluation of hardware and software products On-call duty Jan. 2004 Sept. 2005 1&1 Internet AG Zweibrücken 1st-Level-Support Support for Linux and Windows servers Official contact person for English customers Support for DSL, DSL hardware, domains and sales Oct. 2000 Aug. 2002 Dresdner Bank AG Frankfurt, International Systems Administration of MS SQL-Server. Programming VB.NET and Java. Assignment in New York.