IT Project Manager

Hybrid-based occupation
Onet code: 11-3021.00

3

Years

43

Skills

560h

Related instruction

6000h

On-the-job training
Classroom Instruction Topics
  • Introduction/VMWare
  • Networking
  • Operating Systems (Servers and Services)
  • Security
  • Development
  • Testing
On-the-job Training
  • Introduction/VMWare
    • Presentation Creation
    • Presentation Skills
    • Terminology/IT Vocabulary
    • VMWare/Cloud technologies - 1. Installing/Configuring: a. ESXi, b. VCenter, c. iSCSI; 2. Creating VMs: a. Linux, b. Windows; 3. Managing VMs: a. Adding drive space, b. Adjusting resources (memory/CPU), c. Snapshots/Cloning, d. Migrating
    • Install/Configure VMWare ESXi on Blades
  • Networking
    • Hardware overview - knowledge assessment
    • Networking assessment
    • OSI Model (Assign each apprentice a layer (except the physical layer). Each apprentice will create a presentation to discuss their layer.) 1. Physical Layer; 2. Data Link Layer; 3. Network Layer; 4. Transport Layer; 5. Session Layer; 6. Presentation Layer
    • Physical Layer - 1. Brief overview of RJ-45, CAT-5, CAT-5e, CA T-6; 2. Briefly discuss fiber optic: a.Cable breakdown (common single line: outer protective jacket, Kevlar, inner plastic buffer,cladding ("traps" light in core), core b. Multimode; c. Single
    • Data Link Layer - 1. Discuss MAC addresses (hardware addresses).; 2. Switches operate on this level (use MAC addresses for sending data); 3. Some error detection but not correction
    • Network Layer - 1. Discuss IP addresses (logical addresses).; 2. Routers operate on this level (use IP addresses for routing).; 3. Error detection; 4. IPv4: a. Class A,B,C, b. Subnets, c. Gateway, d. Routing; 5. IPv6; 6. DHCP (Dynamic Host Configuration P
    • Transport Layer - 1. Discuss TCP.: a. Common Flags: URG, ACK, PSH, RST, SYN, FIN, b. 'Three Way Handshake" - Establishes a connection: i. Client: SYN(chronize), ii. Server: SYN(chronize)- ACK(nowledged), iii. Client: ACK(nowledged).; 2. "Controls the reli
    • Session Layer - 1. Session control between computers.; 2. Handle authentication and permissions (network-only).
    • Presentation Layer - 1. Typically converts digital data (binary) into a format the application layer can utilize.
    • Application Layer - 1. Typically relatively human readable.; 2. "When an application on one computer starts communicating with another computer, then the Application layer is used" - http://www.rhyshaden.com/osi.htm; 3. Example: HTML (the code for a webpa
    • Server/Services - 1. DHCP, 2. DNS, 3. VPN, 4. ARP/RARP
    • Install/Configure - 1. Endian Firewall
  • Operating Systems (Servers and Services)
    • Linux - 1. Install/configure: a. CentOS/RedHat, b. MySQL, c. OpenLDAP, d. Apache, e. Tomcat, f. TeamForge, g. Jenkins, h. PKI Certificates
    • Microsoft - 1. Install/configure: a. Windows 200x, b. MSSQL 200x, c. Active Directory, d. IIS, e. Tomcat, f. SharePoint, g. PKI Certificates
  • Security
    • Ports/Protocols
    • Confidentiality/integrity/availability (CIA)
    • Encryption - 1. Asymmetric, 2. Symmetric
    • Access Control - 1. MAC, 2. DAC, 3. RBAC
    • Authentication
    • Authorization
    • STIGs/NIST - 1. Windows, 2. Linux
    • DIACAP/DIARMF
    • DoD Certification and Accreditation
    • Ethical Pen testing - 1. Black/White Hats, 2. Legal issues/"Laws of the Land" (Always get written authority!), 3. Backtrack introduction
    • Intrusion Detection Systems/Intrusion Prevention Systems
    • Backtrack introduction
    • Install/Configure - 1. Certificate Authority, 2. SNORT, 3. SAINT, 4. ACAS
    • Apply - 1. STIGs, 2. NIST
  • Development
    • Integrated Development Environment (IDE) - 1. Eclipse, 2. NetBeans
    • Versioning - 1. Concurrent Versions System (CVS); a. CVSNT, b. OpenCVS, 2. Subversion(SVN), 3. GIT, 4. GITHub
    • Scripting - 1. Shell Scripting (ksh, csh, bash, sh), 2. Windows PowerShell, 3. VBscript, 4. JavaScript, 5. Python, 6. Ruby, 7. Perl, 8. PHP
    • System Development Life Cycle (SDLC) - 1. Waterfall Methodology, 2. AgileMethodology
    • Install/Configure/Develop - 1. Shell Scripts, 2. PowerShell Scripts, 3. JavaScript, 4. VBScripts, 5. Python, 6. PHP, 7. Perl
  • Testing
    • Software Quality Assurance Testing
    • Types of Testing - 1. Blackbox vs Whitebox, 2. Unit Testing: a. JUnit, 3. Smoke Testing, 4. Functional Testing, 5. Regression Testing, 6. User Acceptance Testing
    • Documentation - 1. Use Cases/Requirements Docs, 2. Application Assessments, 3. Test Cases, 4. Test Scripts, 5. Test Plans, a. Overarching Master Test Plan, b. Iteration Test Plan, 6. Peer Reviews
    • Defect Tracking - 1. TeamForge, 2. Bugzilla (used by Wine), 3. Trac (used by MythTV)
    • Test Automation - 1. Selenium, a. Simple Record and Playback Scripts, b. Script Modification (Selenese, Java, Ruby, etc); 2. RationalFunctionalTester8.x, a. RFT API: i. TestObject and sub-classes ii.RationalTestScript and methods, iii. Locating HTML Page
Headquarters Location:
North Charleston, SC (29405)
calendar.svg
Get on our calendar
Not sure if WorkHands is right for you? Chat with our team today
sendEmail.svg
Send us an email
We'll get back to you shortly