Lawrence Joseph Karnis B.Sc., I.S.P.



Similar documents
Diploma in Computer Science

VMware vsphere 5.0 Boot Camp

APPLICATION FOR BOARD APPROVAL. of Locally Developed Course. MCP CERTIFICATION 11/12a/12b/12c

MCSA Security + Certification Program

Track 2: Introductory Track PREREQUISITE: BASIC COMPUTER EXPERIENCE

Unlimited Server 24/7/365 Support

Skillsoft Course Directory

Table of Contents. Introduction. Audience. At Course Completion

MS Design, Optimize and Maintain Database for Microsoft SQL Server 2008

Small Systems Solutions is the. Premier Red Hat and Professional. VMware Certified Partner and Reseller. in Saudi Arabia, as well a competent

ACTIVE MICROSOFT CERTIFICATIONS:

Course Outline. Core Solutions of Microsoft Lync Server 2013 Course 20336B: 5 days Instructor Led. About this Course.

Skillsoft Course Directory January 2014

ACTIVE MICROSOFT CERTIFICATIONS:

Managing and Maintaining Windows Server 2008 Servers

OMU350 Operations Manager 9.x on UNIX/Linux Advanced Administration

Implementing and Supporting Microsoft Windows XP Professional

Core Solutions of Microsoft Lync Server 2013

VMware vsphere 5.1 Advanced Administration

VMWARE VSPHERE 5.0 WITH ESXI AND VCENTER

Core Solutions of Microsoft Lync Server 2013

Course Title: Virtualization Security, 1st Edition

ACTIVE MICROSOFT CERTIFICATIONS:

Network Systems Administrator/Analyst

Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

DTWMS Required Software Engineers. 1. Senior Java Programmer (3 Positions) Responsibilities:

Course Outline. Course 20336B: Core Solutions of Microsoft Lync Server Duration: 5 Days

Course 2788A: Designing High Availability Database Solutions Using Microsoft SQL Server 2005

Linux Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS QUARTER 2 NETWORKING AND OPERATING SYSTEMS ESSENTIALS. Module 1 - Office Applications

ACADEMIC PROGRAM REVIEW PC AGE 145 TALMADGE ROAD EDISON, NJ REVIEW DATE. Report Amended October 2011

COMPU TECH CONSULTANTS (Professional Technical Training)

Core Solutions of Microsoft Lync Server 2013

Hamish Whittal, 41. PRESENT POSITION: IT Manager, SAAO, Cape Town.

SCOPE DOCUMENT. Trade Name IT- Network Systems Administration Post- Secondary DATE OF DISTRIBUTION VIA WEBSITE

Planning and Administering Windows Server 2008 Servers

Core Solutions of Microsoft Lync Server 2013

SCO Virtualization Presentation to Customers

Course 20336: Core Solutions of Microsoft Lync Server 2013

Active Directory - User, group, and computer account management in active directory on a domain controller. - User and group access and permissions.

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

MCSE SYLLABUS. Exam : Managing and Maintaining a Microsoft Windows Server 2003:

Introduction to Computer Administration. System Administration

AV-006: Installing, Administering and Configuring Windows Server 2012

How To Get A Certificate From Ms.Net For A Server Server

20336B: Core Solutions of Microsoft Lync Server 2013

Fundamentals of Windows Server 2008 Network and Applications Infrastructure

MICROSOFT CERTIFIED SYSTEMS ENGINEER Windows 2003 Track

JOB ORIENTED VMWARE TRAINING INSTITUTE IN CHENNAI

Please Note: Temporary Graduate 485 skills assessments applicants should only apply for ANZSCO codes listed in the Skilled Occupation List above.

MCSA Objectives. Exam : TS:Exchange Server 2007, Configuring

CYBER FORENSICS (W/LAB) Course Syllabus

10533A: Deploying, Configuring, and Administering Microsoft Lync Server 2010

Study Guide. Professional vsphere 4. VCP VMware Certified. (ExamVCP4IO) Robert Schmidt. IVIC GratAf Hill

OVERVIEW. CEP Cluster Server is Ideal For: First-time users who want to make applications highly available

Windows 7, Enterprise Desktop Support Technician

COURSE 20413C: DESIGNING AND IMPLEMENTING A SERVER INFRASTRUCTURE

Course Syllabus. Fundamentals of Windows Server 2008 Network and Applications Infrastructure. Key Data. Audience. Prerequisites. At Course Completion

R3: Windows Server 2008 Administration. Course Overview. Course Outline. Course Length: 4 Day

VMWARE COURSE OUTLINE. Revision 1.0 Prepared by: See CY

Veritas Cluster Server from Symantec

Information Technology Cluster

Eskills Information Technology Courses

Designing and Implementing a Server Infrastructure 20413C; 5 days, Instructor-led

A Comparison of VMware and {Virtual Server}

6231A - Maintaining a Microsoft SQL Server 2008 Database

Course 20413: Designing and Implementing a Server Infrastructure

Designing and Implementing a Server Infrastructure

Microsoft Core Solutions of Microsoft Lync Server 2013

Updating Your Skills from Microsoft Exchange Server 2003 or Exchange Server 2007 to Exchange Server 2010 SP1

Introduction to Networking, Network Administration, and NetWare 6.5

Course overview. CompTIA A+ Certification (Exam ) Official Study Guide (G188eng verdraft)

Desingning and Implementing a Server Infrastructure

Table of Contents Introduction and System Requirements 9 Installing VMware Server 35

Blackboard Collaborate Web Conferencing Hosted Environment Technical Infrastructure and Security

Administering Microsoft Exchange Server ; 5 Days, Instructor-led

Brian LaGoe, Systems Administrator Benjamin Jellema, Systems Administrator Eastern Michigan University

Job Descriptions REMEDY. Job Code: 4870 Level 2 Support. Skill: Remedy Experience: 3-6 yrs Location: Chennai. Candidate Profile: Mandatory Skills:

Planning and Administering Windows Server 2008 Servers

Principles of Information Assurance Syllabus

Architecture and Mode of Operation

STREAM FRBC

Table Of Contents. - Microsoft Windows - WINDOWS XP - IMPLEMENTING & SUPPORTING MICROSOFT WINDOWS XP PROFESSIONAL...10

Updating Your Skills from Microsoft Exchange 2000 Server or Microsoft Exchange Server 2003 to Microsoft

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

JOY JEMINE ANAGO (Symantec Data Protection Specialist) Professional Experience

CISCO WIDE AREA APPLICATION SERVICES (WAAS) OPTIMIZATIONS FOR EMC AVAMAR

Upgrading Your Skills to MCSA Windows Server 2012

ADMINISTERING MICROSOFT EXCHANGE SERVER 2016

Implementing Microsoft Azure Infrastructure Solutions

SSM6437 DESIGNING A WINDOWS SERVER 2008 APPLICATIONS INFRASTRUCTURE

Cisco Advanced Services for Network Security

Australian Computer Society ANZSCO ICT Code descriptions v Further updates will be issued in

Transcription:

Lawrence Joseph Karnis B.Sc., I.S.P. Systems Analyst, UNIX/Linux Specialist, Infrastructure Consultant, Author Education Bachelor of Science in Computer Science and Mathematics, University of Toronto, 1984 Information Technology Designations & Certifications VMware Certified Professional on VMware ESX 2.1, 2.5, 3.0, 3.5 and vsphere 4. VCP #993 VMware Certified Instructor (VCI) October 2004. Retired Feb. 2009 RedHat - Redhat Certified Examiner (RHCX) RedHat - Redhat Certified Instructor (RHCI) RedHat - Redhat Certified Engineer (RHCE #: 807001619803047) Linux Professional Institute - LPI Certified, Level 1 SCO - Master Advanced Certified Engineer (UNIXWare 2, UNIXWare 7, OpenServer 5) Hewlett Packard - Certified IT Professional (CITP on HP-UX) Hewlett Packard - Certified Systems Administrator (CSA on HP-UX) Canadian Information Processing Society - Information Systems Professional (ISP). Learning Tree: UNIX Programming Certified Professional Learning Tree: UNIX Systems Certified Professional Publications VMware vsphere 4 with ESX 4 and vcenter. October 2009 Virtualization with VMware ESX and VirtualCenter SMB to Enterprise. 2009 RedHat Certified Engineer Linux Study Guide. Syngress 2001. Contributing author. HackProof Linux. Syngress, 2001. Technical editor. Advanced Solaris System Administration. Global Knowledge, 2001. Course author. Introduction to Solaris System Administration. Global Knowledge, 2001. Technical editor. Apache Web Server. Learning Tree International, 1999. Course author. Migrating From UNIX to Windows NT CBT. Learning Tree International, 1997. Author. Applied C, Strawberry Software/Prentice Hall, 1987. Contributing author. Synopsis I am computer Systems Analyst and Consultant with over 25 years of experience. I have a diverse set of professional skills and experiences including: Help client understand, plan for, deploy, manage, and secure virtual infrastructure based on VMware s suite of enterprise virtualization products Design, deploy, configure and secure RedHat Enterprise Linux systems Systems analysis, design and implementation on all major UNIX/Linux platforms C programming and product development using C on UNIX, DOS and Windows. UNIX and Linux system management and administration including Best Practices. Networking, Internetworking and the Internet, including security. Web Servers and services using UNIX, Apache, PHP, mysql and SSL. System architectures and design including distributed client/server systems Last Revised: February, 2010-1 - Lawrence J. Karnis

Capacity, performance and disaster planning Computer system security including policy, procedure and audit Professional Experience I have worked as an employee or contract/consulting resource for organizations of all sizes from mid-size to Fortune 500 businesses, crown corporations, government organizations and professional services firms. I have worked as a systems analyst, a technical manager and as a project manager. Some of my past duties have included: Principle consultant, author, speaker and facilitator for ESXLab; a professional services firm that specializes in Virtualization with VMware products Contract Systems Analyst for VMware Corporation. Help clients understand and work with server virtualization technologies. Include planning, deployment, best practices, high availability, clustering and troubleshooting Systems analysis, design and implementation services for Global Knowledge and it's clients Design, deploy, secure and develop best practices for managing UNIX and Linux systems Consult to Global Knowledge and it's clients in 'Best Practices' for high availability, security and performance Implement and secure UNIX/Linux servers including HP, Sun, SCO and Redhat systems Provide UNIX oriented consulting services including capacity and performance analysis & tuning, security, and disaster planning and recovery services. Provide emergency support services for IT service outages (server failures, etc.). Provide Internet oriented security services Install, configure and tune Progress databases for best performance and resource utilization. Various Progress work including, databases recovery of QAD MFG/Pro systems Design and implement secure Internet perimeter defenses including firewall services, proxy services, encrypted connections (VPNs), e-mail services (including antispam), etc. Ongoing web development and programming using PHP. Includes web forms, web based database access (mysql), session tracking and more. I started working with PHP in 1999. A team member in a design review of the Toronto Stock Exchange Equity Floor Closure system; a distributed, high availability automated trading system based on Oracle and the Tuxedo Transaction Processing monitor. Installed, configured and managed TCP/IP based services including NFS, SMB and proprietary products and protocols to link. I have done extensive programming in the C language on both DOS and UNIX platforms, including distributed client/server TCP/IP applications. I designed, programmed and worked as a project leader on a C language software project. I have provided UNIX consulting services to a top-three multi-national accounting firm, two premier multi-national UNIX computer companies and two major multi-national systems integrators. I often do work for the clients of these organizations. Certified as an expert in general computing before the Tax Court of Canada (2004) Provided expert testimony relating to information security, administration and implementation procedures before the College of Nurses of Ontario. Last Revised: February, 2010-2 - Lawrence J. Karnis

ESXLab 2009 to Present Work as a professional development facilitator/trainer specializing in virtualization. To lead advanced technology practitioners in my seminars, I developed extensive courseware, designed and implemented a remote access server pod and created a detailed Lab manual to clearly show how virtualization can be employed in corporate datacenters. VMware Corporation 2004 to 2009 I work as a contract resource for VMware Corporation. I work with VMware staff and clients in all phases of Virtual Server planning, deployment and administration. Typical activities include: Planning, implementation and guidance on implementing Virtual Infrastructure Helping clients make the transition from physical to virtual computing Assist with service migration from physical to virtual environments Provide guidance on high-available computing including clustering Best practices services for load and resource balancing in a Virtual Infrastructure environment. Devise strategies for high availability virtual computing including 7x24 on-line back up of running Virtual Machines Provide troubleshooting and recover services Global Knowledge 1999 to 2004 I worked as a contract resource for Global Knowledge both in the United States and in Canada. Global Knowledge is a high technology company specializing in imparting Best-Practice and Standard-of-Practice advice to its clients. My job at Global Knowledge involved: Assist in the identification and positioning of new technology opportunities Help codify areas of practice within a branch of technology Identify the most effective and efficient methods for delivering IT services for that branch Develop a Standard of Practice for these services Help clients implement procedures that conform to this Standard Audit and verify compliance with the Standard Assist clients in expanding the scope of their practice based on corporate objectives Grow the Body of Knowledge (BoK) to include generalizations to the Standard Provide training on the above Provide general consulting services for UNIX, Linux, Solaris and Internet technologies Last Revised: February, 2010-3 - Lawrence J. Karnis

Detailed UNIX, Linux and Internet Experience Disaster Planning & Recovery Provide clients with disaster planning services to help ensure business continuity in the event of an IT service outage. Recommend configuration and hardware upgrades to introduce redundancy with the objective of improving availability. Recover systems after catastrophic failures. In the past, I have successfully recovered systems (and data) after lightning strikes, disk failures (including boot disk failures), hardware failures, environmental disasters and administrative failures. In many cases, I was able to successfully restore systems that were otherwise considered unrecoverable. Implemented, tested and used data archiving and back up system to ensure system recoverability in the event of either a catastrophic failure or data loss. Systems Management Perform requirements analysis including detailed system configuration to help clients purchase just the hardware needed for their immediate needs. Instituted system management practices to help ensure availability, security, etc. Introduced proactive monitoring to help identify problems as early as possible Programming Over 20 years experience in programming in C Experience programming in PHP for dynamic, server side content delivery. Some experience programming in C++ and Java Familiar with standard UNIX tools for software development including compilers, debuggers, execution trace tools, automation construction tools and software version management, scripting tools and more. Security Over 13 years of experience conducting security audits for both internal production servers and Internet connected servers. Helped establish security standards Design and recommend network perimeter defenses including firewalls, antispam solutions, proxy services, gateways, etc. Performed contract security audits looking for vulnerabilities that could compromise system integrity. Used netfilter based firewall tools to help harden UNIX/Linux systems from the Internet. This includes the use of Network Address Translation to map private to public IP address, defining rules to restrict the type of network traffic that a system will accept, using Plugable Authentication Modules (PAM) to implement access restrictions and developing log monitoring capabilities to help audit the system. Last Revised: February, 2010-4 - Lawrence J. Karnis

Teaching Experience I have over 17 years experience as a high technology trainer. My experience includes teaching for VMware, Global Knowledge, Learning Tree International and University of Toronto. ESXLab Perform consulting, training, content develop, certification exam development and other virtualization tasks. I regularly lead the following professional development seminars: Virtualization with VMware vsphere with ESX 4 and vcenter Virtualization with VMware ESX 3.5 and VirtualCenter 2.5 SMB to Enterprise\ VMware Perform consulting, professional development, training and mentoring engagements on a contract basis. As part of my duties, I was called on to lead the following events: VMware ESX and VirtualCenter Install & Config VMware ESX Server System Management 2 VMware ESX Server System Management 1 Global Knowledge As part of my duties for Global Knowledge, I was occasionally called upon to teach: Solaris System Administration 1 Solaris Administration 2 UNIX I - Introduction to UNIX UNIX II - Advanced UNIX for Users Introduction to Linux System Administration Advanced Linux System Administration Learning Tree From 1989 through to 2000, I worked as a contract instructor for Learning Tree International. After completing the instructor qualification process, I took on their entire UNIX/Linux curricula. By the time I left the company, I had completed 104 course events and earned an average instructor rating of 3.78 (out of 4) with an average course rating of 3.65 (out of 4). I taught the following classes for Learning Tree: Introduction to C Programming UNIX WorkStation Administration Advanced Programming in C UNIX Server Administration Introduction to Client/Server Systems Porting Programs from UNIX to Windows NT Hands On Client/Server UNIX/Windows NT 4 Integration UNIX Tools and Utilities UNIX Security Korn Shell Programming UNIX Network Programming Apache Web Server (course author) Linux System Administration Last Revised: February, 2010-5 - Lawrence J. Karnis

University of Toronto I worked as a Teaching Assistant and Continuing Education instructor at U of T, where I taught; C programming, UNIX, and MS-DOS. Expert Status I have provided assistance in a number of legal matters involving Information Technology. The College of Nurses of Ontario (CNO) has affirmed my position as a Computer Systems Analysis and as a Management Consultant. On three occasions, I have been accepted by the Discipline Committee of the CNO as an expert witness in the field of computer technology and security. The Tax Court of Canada has also certified me as an expert in general computer knowledge (2004). I have assisted in matters involving: The loss of pharmaceuticals through an automated dispensing system. Privacy issues involving the use of a hospital computer system. Technology related to audio and video surveillance. Technical assessment of a product s merits and capabilities I am also registered as a subject matter expert in Linux and Open Source software by the Canadian Information Processing Society (CIPS) of Canada. Last Revised: February, 2010-6 - Lawrence J. Karnis

Publications I either authored or significantly contributed to: PC-STAR User's Manual, an Investor Relations tool for the Toronto Stock Exchange. Applied C, Van Nostrand Reinhold Company, 1984. Technical Editor for: Applied C, Van Nostrand Reinhold Company, 1984. Authored: B-Tree, a Programmers Tool Kit for Keyed Record Management. This product was incorporated into applications from Symantec and MicroFocus. UNIX/Windows NT 4 Integration Module 2. A Computer Based Training CD published by Learning Tree International (1997). Apache Web Server Course. A four-day Learning Tree course for installing, configuring and administering the world's most popular web server (1999). Solaris Administration II. Course Author for Global Knowledge's 4 day course in advanced Solaris 8 system administration (2000). Solaris Administration I. Technical editor for Global Knowledge's 4 day course in introductory Solaris 8 system administration (2000). RedHat Certified Engineer Linux Study Guide. Syngress Osborne McGraw Hill 2001. Contributing author and Technical Editor. HackProof Linux. Syngress Osborne McGraw Hill, 2001. Technical Editor. Virtualization with VMware ESX and VirtualCenter. ITCourseware, Feb. 2009. Author VMware vsphere 4 with ESX 4 and vcenter 4. ITCourseware. Nov. 2009, Author. Formal Education Bachelor of Science, University of Toronto, 1984. Computer Science and Mathematics. Continuing Education VMware Virtual Infrastructure 3.5 Install & Configure. January 2008. VMware Virtual Infrastructure 3 Install & Configure. July 2006. VMware ESX 2.1 Administration and Configuration. October 2005. VMware ESX 2.0 Administration and Configuration. October 2004. RedHat 300/302 - RHCE Advanced Administration and RHCE Exam prep course. May 2001. VMware ESX-1 Introduction to Server Virtualization with VMware ESX. October, 2004 VMware ESX-2 Advanced Server Virtualization with VMware ESX. October, 2004 Professional Associations Member of the Canadian Information Processing Society (1992-2007). Information Systems Professional (I.S.P.) designation granted by the Canadian Information Processing Society (chartered by the Government of the Province of Ontario), April 1992. Last Revised: February, 2010-7 - Lawrence J. Karnis

Vendor Certification Details I have earned the following vendor designations: VMware Certified Professional (VCP on vsphere), December 2009 VMware Certified Professional (VCP on ESX 3.0/3.5), September, 2006. VMware Certified Professional (VCP on ESX 2.1), February, 2005. VMware Certified Instructor (VCI), November, 2004. Retired January 2009 VMware Certified Professional (VCP on ESX 2.0), October, 2004. RedHat Certified Examiner (RHCX), January, 2004. I am certified to deliver both the RHCT and RHCE exams. RedHat Certified Instructor (RHCI), January, 2004. I am certified to teach all RedHat classes up to and including RH300. Linux Professional Institute Certified - Level 1. (LPIC-1), November, 2003. RedHat Certified Engineer (RHCE), May 2000. RHCE Certificate Number 807001619803047. (Scored 96.7%) Tarantella Advanced Certified Engineer (ACE), October 2000. SCO Master Advanced Certified Engineer (ACE), SCO UNIXWare 7, May 2000. SCO Master Advanced Certified Engineer, SCO OpenServer 5, January 2000. HP Certified Information Technology Professional, Hewlett Packard, May 1999. UNIX Programming Certified Professional, Learning Tree International. Nov, 1998. UNIX Systems Certified Professional, Learning Tree International. May 1998. SCO Advanced Certified Engineer, SCO UNIXWare 2.1, May 1998 SCO Advanced Certified Engineer, SCO OpenServer 5, January 1998 Contact Information For more information on my professional experience, and myself please visit my personal website at www.larrykarnis.com. Larry Karnis, B.Sc., I.S.P. President and Senior Consultant ESXLab 15 Claypine Trail, Brampton, Ontario Canada. L6V 3L8 Phone (905) 451-9488 x100 Toll Free (888) 451-3131 x100 Mobile (416) 890-8191 Facsimile (905) 451-7823 Personal Web Site www.larrykarnis.com Company Web Site www.esxlab.com E-Mail Larry.Karnis@esxlab.com Last Revised: February, 2010-8 - Lawrence J. Karnis