About Ultimate Knowledge
Ultimate Knowledge (UKI) is a globally recognized leader in delivering advanced cyber training, readiness assessments, and certification programs that prepare professionals for the world’s most demanding cybersecurity challenges. Our mission is to empower defenders through hands-on, scenario-driven learning built on real-world technologies, adversarial simulations, and mission-relevant labs.
We partner with DoD, federal, and commercial organizations to design training environments that replicate the complexity of modern hybrid IT/OT networks—helping learners build true operational capability.
Role Overview
We’re seeking a Cybersecurity Engineer – Training Lab Developer to design, build, and sustain cutting-edge cyber training labs that simulate real-world threats, vulnerabilities, and defensive operations. You’ll work with an elite team of cyber professionals to create dynamic, immersive environments used across national defense and commercial programs.
This position is ideal for engineers who love breaking and defending systems, building environments from scratch, and seeing their work directly shape the next generation of cyber defenders.
Key Responsibilities
- Design, develop, and deploy virtualized and containerized training environments that replicate enterprise and operational technology networks.
- Build interactive, hands-on scenarios that cover topics such as network defense, exploitation, incident response, malware analysis, and cloud security.
- Collaborate with SMEs and instructional designers to align labs with course objectives, NICE/NIST and DCWF frameworks, and current threat intelligence.
- Integrate and automate tools (e.g., SIEM, IDS/IPS, EDR, log pipelines, attack frameworks, etc.) to simulate realistic defender workflows.
- Evaluate new tools and platforms (e.g., Elastic Stack, Graylog, Security Onion, Caldera, Atomic Red Team, Guacamole, PCTE) for use in training.
- Maintain and monitor lab infrastructure for performance, security, and scalability across cloud and on-prem environments.
- Develop automation scripts (Python, PowerShell, Bash, Node.js) to streamline environment builds, resets, and telemetry capture.
- Perform QA testing to validate scenario functionality, scoring, and learner experience.
- Support instructors and learners during training events, ensuring lab reliability and technical support responsiveness.