Cyber Capability Development InstructorLocation: Fort Gordon, GA
Seeking highly motivated Cyber Capability Development Instructors with education, training and experience to instruct both advanced computer science theory (taught at the level of a BS in Computer Science) and hands-on practical application of highly technical programming in the cyber domain. Instructor/Writers will be responsible for developing the next generation of Cyber Capability Developers for the US military.
The Cyber School was established to provide trained 17 series personnel (17A, 17B, 17C, 17D, 17E, 170A, 170B, and 170D) that support the Army’s Cyberspace and Electronic Warfare Operations across USCYBERCOM, ARCYBER, and other Army missions. Additionally, the Cyber School has the mission of providing instruction and an environment that builds Soldiers’ skills and abilities while encouraging a culture of aggressive self-development. As stated in Self Development for Cyber Warriors (Conti, Caroland, Cook, Taylor), "Aggressive self-development is a critical task for the cyber warfare professional. Self-development serves as a continuous complement to formal training and fosters the currency and depth of expertise a world class cyber workforce demands." The 17D Tool Developer Basic Officer Leader Course is focused on taking college graduates with intermediate skills in software engineering and hone those skills for the Cyber Mission Force. The 170D Warrant Officer Advanced Course and 17D Captains Career Course are focused on providing senior capability developers from the operational force and preparing them for senior development roles in the Cyber Mission Force. 17D BOLC focuses on one compiled language, C, and one scripting language, Python, in order to prepare students to pass the Basic Skill Level Exam for Tool Developers and support the operational force. The course embraces the adult learning concept by creating an environment that is approximately 75% hands-on and 25% knowledge-based instruction. Students are generally provided a short block of instruction and then assigned an ungraded practical exercise to build and reinforce knowledge and skill in preparation for end of module graded practical exercises.
The Instructor/Writer shall instruct and facilitate adult learning in three separate tool developer-focused courses, as well as assist in developing Government-owned technical curriculum for those courses: Basic Officer Leader Course (17D BOLC), Captains Career Course (17D CCC), and Warrant Officer Advanced Course (170D WOAC). The instruction and developed material shall focus on the technical concepts outlined in the 2019 version of the Army Cyber (ARCYBER) JQR for Cyberspace Capability Developer at the basic and senior levels. Personnel shall meet the standards outlined in established Programs of Instruction (POI), Cyber School training guidance, the USCYBERCOM J7/National Cryptologic Training System (NSA standards per DoDI 3305.09), and DoD Cybersecurity Workforce Framework (i.e. DoD 8570 or 8140). Personnel shall provide support through certified classroom instruction, cyber-lab technical support, operational testing, and curriculum validation in accordance with the requirements and deliverables of this acquisition. Personnel shall support the development and instruction of Army Cyber School Cyber Capability Developer courses as described throughout this PWS, and support the training requirements of the Cyber School that include fostering self-development, platform instruction, assessing student performance, maintaining training resources, developing training schedules, managing exams, administering exercises, conducting student assessments, and assisting students with developing, preparing, and practicing presentations. Personnel shall demonstrate model behavior and professionalism at all times. In accordance with the POI, instruction and curriculum development will be conducted at the TOP SECRET//SCI level.
The ideal candidate:
· Needs to be highly proficient at developing complex programs in C and Python (2 and 3)
· Needs to have an in-depth knowledge of the theory of computer science and concepts such as algorithms and data structures, operating systems and kernel level programming
· Should be comfortable with concepts such as processes, threads, context switching, user mode/kernel mode, synchronization, IO, CPU Scheduling and their associated algorithms, memory management, and filesystems, and their application to both Windows and *nix development
· Needs to understand assembly and binary analysis, including, debugging, decompiling, and disassembling of compiled binaries
· Needs to understand networking at the practical and theoretical level and be able to develop solutions across all levels of the OSI model. He/she should be able to create a compliant implementation from an RFC using C or Python
· Most of all, he/she should be enthusiastic about sharing their knowledge, teaching and facilitating bright and challenging students to become expert developers and cyber specialists
· Possess a TS//SCI investigation for appropriate level security clearance (TS//SCI) and maintain the required security clearance throughout the life of the contract
· Have a full TS, with SCI eligibility at the award of the contract
· Have the capability to read, write, speak, and understand English
· Possess and maintain a valid driver’s license
· Possess and maintain all required training and certifications as stated throughout this PWS
· Possess skills/knowledge of performing office automation work that includes word processing, electronic mail, spreadsheets, presentations, and other personal computer applications; typing a variety of materials from rough draft into final form including narrative and tabular material (e.g., correspondence, reports, and forms); maintaining records, historical records, survey results, a reference library of training catalogs, regulations, and other miscellaneous publications; establishing and maintaining office functional files and reference files; knowledge management applications (e.g., SharePoint, Army Training Requirements and Resources System (ATRRS), and Blackboard)
· Experience using both Atlassian and GitLab for development and version control
· Must be capable of taking an RFC for any protocol and creating a compliant implementation from scratch in C or Python
· Must understand networking from both the theoretical and practical perspectives across all layers of the OSI and TCP/IP models
· Must be well-versed in reading and understanding Requests for Comment (RFCs)
· Graduated the TRADOC Support Cadre Training Course (SCTC) and either the Army Basic Instructor Course (ABIC), the Foundation Instructor Facilitator Course (FIFC), or Common Faculty Development Instructors Course (CFD-IC) within the last five (5) years. Or, must attend and graduate from SCTC, and CFD-IC within 3 months of award of the contract and arrival at the Cyber School
· Successfully pass two Cyber School-administered instructor evaluations within 3 months of award of the contract and arrival at the Cyber School
· Attend and satisfactorily complete the Cyber Faculty Development Workshop (CyFDW) within 4 months of award of the contract and arrival at the Cyber School
· Continue to participate in the Cyber Faculty Development Program (CyFDP, of which CyFDW is a part) for the duration of the contract; this includes lunchtime training sessions and instructional delivery refinement
Education and Experience:
· Bachelor's in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or an equivalent level of industry experience
· Possess at least 3 years’ experience in, and knowledge of, operating system concepts such as processes, threads, context switching, user mode/kernel mode, synchronization, IO, CPU Scheduling and their associated algorithms, memory management, and filesystems. An active contributor to an open-source kernel or someone providing these services who has written software that interacts with the Windows kernel would likely have this level of skill
· Possess 3 years’ experience in the aforementioned in Windows, GNU/Linux, and BSD
· Possess 3 years’ experience in writing x86, ARM, MIPS, or PPC assembly
· Possess 3 years’ experience in writing C
· Possess 3 years’ experience in writing Python 2 and Python 3
About HigherEchelon, Inc.
HigherEchelon, Inc. (HE) is a service-disabled veteran-owned small business (SDVOSB) organizational performance consulting firm with offerings in Engineering, Gaming & Simulation, Cyber Training, Salesforce, Enterprise Technology, and Human Capital. HigherEchelon aims to be the premier trusted partner in organizational excellence and achieves this through sustained investment in talent and the employee experience. HigherEchelon puts the employee first to better serve customer needs and sustain excellence.
HigherEchelon offers competitive full-time benefits including paid vacation and holidays, 401(k) matching, full health/dental/vision coverage, plus much more. For on-site and remote employees, flexible work schedules are offered when authorized.
By joining our team, you are choosing to embark on a journey towards excellence as a valued team member and trusted partner. We appreciate your inquiry and look forward to discussing the opportunity further.
HigherEchelon, Inc. is an Equal Employment Opportunity employer and provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in its job application procedures.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, citizenship, ancestry, marital status, protected veteran status, disability status or any other status protected by federal, state, or local law. HigherEchelon, Inc. participates in E-Verify.