Job Description
What You’ll Do
- Support the Security Certifications engineers to achieve and retain various Security certifications
- Extend and enhance Linux cryptographic components – specifically with modules such as OpenSSL/Libgcrypt – with the features and functionality required for FIPS and CC certification
- Collaborate with external security consultants to test and validate kernel and crypto components, achieve and retain FIPS and CC certification
- Work with external partners to develop CIS benchmarks and hardening automation for Ubuntu
- Contribute to Ubuntu mainline and upstream projects to land solutions and benefit the community
- Communication and collaboration within and outside Canonical to rapidly resolve issues and keep the project on track
- Required Skills and Experience
- Significant experience working with open source libraries
- Development experience of Linux Security and Cryptography
- Hands on experience working with public key cryptography
- Experience with patching and associated tooling: identifying, isolating, applying and testing patches, and resolving any resulting issues
- General Linux development skills (C proficiency, git experience)
Who You Are
- Knowledge of and familiarity with low-level Linux cryptography APIs and debugging
- Experience working with Linux Kernel
- Knowledge of security benchmarks such as STIG and CIS benchmarks.
- Security Certification experience and knowledge in FIPS and/or CC
- Experience with OVAL (Open Vulnerability Assessment Language) and Go