Állás · Senior

Senior szoftvermérnök, PKI és kriptográfiai rendszerek

Szoftverfejlesztő • Senior • Helyszíni • Teljes munkaidő • Európai Unió EU/EMEA

A Cloudflare következő generációs PKI- és kriptográfiai infrastruktúráját építed: tanúsítvány-életciklus-kezelést, HSM-integrációt és posztkvantum-átállást. Korai fázisú szerep egy növekvő csapatban, hibrid munkavégzéssel Austinban, Londonban vagy Lisszabonban.

Feladatok

  • ▹Központi PKI-rendszerek tervezése és építése: tanúsítvány-életciklus-kezelés, X.509 kiállítási és ellenőrzési logika, kulcsparaméterek kikényszerítése, az iparági szabványokhoz (CA/Browser Forum, böngészők gyökértanúsítvány-programjai) igazodó szabálymotorok
  • ▹A kriptográfiai mag felelőse: FIPS 140-2 Level 3 (szükség esetén Level 4) HSM-ek integrálása PKCS#11-en és gyártói SDK-kon át, kulcsceremónia- és kulcséletciklus-eszközök építése, szigorú kulcshasználati határok kikényszerítése a kódban
  • ▹ACME-alapú kiállítási és megújítási folyamatok, rövid élettartamú tanúsítványok cseréje és visszavonási mechanizmusok építése a Cloudflare globális méretére
  • ▹Certificate Transparency integráció, csak hozzáfűzhető, manipuláció-biztos naplózás és a harmadik fél általi auditnak is megálló bizonyíték-folyamatok tervezése
  • ▹A megfelelőség fenntartása a CA/B Forum, a WebTrust és a gyökértanúsítvány-programok keretrendszereiben, nyilvános incidensek közzétételében és rendszeres külső auditokban való részvétel
  • ▹A Cloudflare képviselete a WebPKI-közösségben: nyilvános CA-incidensjelentések írása és elsődleges kapcsolattartás
  • ▹Részvétel a posztkvantum-átállásban, beleértve a posztkvantum titkosítást és hitelesítést
  • ▹A kód teljes körű gazdája a tervezéstől az éles incidenskezelésig: megfigyelhetőség, runbookok és ügyeleti rend kialakítása az SLO betartásához
  • ▹Együttműködés az SSL/TLS terméket fejlesztő csapatokkal, a HSM- és adatközpont-infrastruktúra csapatokkal, a Cloudflare Research alkalmazott kriptográfiai csoportjával és a PKI-t platformként használó csapatokkal
  • ▹Junior mérnökök mentorálása, tervezési reviewk vezetése, a csapat mérnöki szabványainak, fenyegetési modelljeinek és biztonságos fejlesztési gyakorlatainak kialakítása

Elvárások

  • ▹5+ év éles rendszerszoftver-fejlesztési tapasztalat erős üzemeltetési előélettel, ügyeleti tapasztalattal
  • ▹Mély gyakorlati tudás az alkalmazott kriptográfiában és a PKI-ban: X.509, ASN.1/DER, RFC 5280, CRL-terjesztés, Certificate Transparency, ACME, CA/Browser Forum Baseline Requirements
  • ▹HSM-ismeret: PKCS#11 integráció, kulcsceremóniák, kulcs-attesztációs folyamatok, a FIPS 140-2/3 validáció gyakorlati jelentésének ismerete
  • ▹Erős rendszerprogramozási háttér legalább egy nyelven: Go, Rust vagy C/C++
  • ▹Elosztott rendszerek ismerete: globálisan replikált, magas rendelkezésre állású, szigorú helyességi garanciájú szolgáltatások építése vagy üzemeltetése
  • ▹Tapasztalat nagy integritású rendszerek adatbázis-sémáinak tervezésében és üzemeltetésében (Postgres vagy azzal egyenértékű)
  • ▹Biztonságtudatos rendszertervezési érzék: fenyegetésmodellezés, mélységi védelem, legkisebb jogosultság, biztonságos kulcskezelés
  • ▹Fegyelmezettség a nagy tétű munkához: egy hibásan kiállított vagy visszavont tanúsítvány nyilvános, iparági szintű esemény

Előny

  • ▹Közvetlen tapasztalat nyilvánosan megbízható vagy privát CA-val, illetve nagy léptékű belső PKI-val (Let's Encrypt/Boulder, Google Trust Services, DigiCert, Sectigo, ISRG, Entrust, Microsoft PKI, HashiCorp Vault PKI, step-ca, CFSSL)
  • ▹Tapasztalat a crypto/x509, BoringSSL, OpenSSL/AWS-LC, CFSSL vagy hasonló PKI-kódbázisokkal
  • ▹WebTrust for CAs / WebTrust BR / WebTrust Network Security auditokban szerzett tapasztalat
  • ▹Posztkvantum-kriptográfia ismerete: ML-DSA, ML-KEM, hibrid aláírási sémák, a posztkvantum aláírási szabványosítás állása
  • ▹Az új böngészői bizalom-kiépítési javaslatok (például Merkle Tree Certificates) ismerete
  • ▹Részvétel a CA/Browser Fórumban, az IETF LAMPS/TLS/PLANTS/PQUIP munkacsoportjaiban, a transparency.dev közösségben vagy böngészői gyökérprogram-felülvizsgálatban
  • ▹Offline kulcsceremóniák futtatásának vagy automatizálásának tapasztalata
  • ▹Certificate Transparency naplóinfrastruktúra vagy CT-monitorozás üzemeltetése nagy léptékben
  • ▹Formális módszerek, differenciális fuzzing vagy property-based tesztelés ismerete kriptográfiai protokollkódhoz
  • ▹Kubernetes-tapasztalat

Soft skillek

Világos műszaki íráskészségMentorálásFegyelmezettség és gyorsaság összehangolásaKözösségi kommunikáció és képviselet

Amit kínálunk

  • ▹Portugáliai munkavállalóknak becsült éves bruttó fizetés: 66 000–83 000 euró
  • ▹Részvétel a Cloudflare részvényprogramjában
  • ▹Átfogó juttatási csomag: egészségügyi, fogászati és szemészeti biztosítás, rugalmas költési számlák, termékenységi és családalapítási támogatás, mentálhigiéniai támogatás és munkavállalói segítő program, globális utazási egészségbiztosítás (a juttatások az Egyesült Államokban dolgozókra vonatkozó leírás szerintiek, máshol eltérhetnek)
  • ▹Rövid és hosszú távú rokkantsági biztosítás, élet- és balesetbiztosítás, 401(k) nyugdíj-megtakarítás, munkavállalói részvényvásárlási terv
  • ▹Rugalmas fizetett szabadság, szülői, terhességi, orvosi és gyászszabadság

A munkáltatóról

A Cloudflare egy globális hálózatot üzemeltet, amely weboldalak millióit gyorsítja és védi egyéni bloggerektől a Fortune 500-as cégekig. Küldetése egy jobb internet építése.

Hasonló állások