Expert dezvoltare, implementare și administrare infrastructuri securitate cibernetică
Directoratul Național de Securitate Cibernetică (DNSC sau Directoratul) organizează la sediul său din București, strada Italiană nr. 22, Sector 2, un concurs pentru ocuparea unui număr de trei (3) posturi vacante [posturi unice conform Legii nr. 141/2025, art. XXII alin. (2) și (3)], pe perioadă nedeterminată, 8 ore/zi, 40 de ore/săptămână, după cum urmează:
- Direcția Generală Internă – Direcția Infrastructură Tehnică
- 1 post de Expert dezvoltare, implementare și administrare infrastructuri securitate cibernetică – grad ASISTENT, studii superioare, poziție de execuție – fișa de post: #1042.
- 1 post de Expert dezvoltare, implementare și administrare infrastructuri securitate cibernetică – grad DEBUTANT, studii superioare, poziție de execuție – fișa de post: #1039.
- 1 post de Expert securitate cibernetică – grad DEBUTANT, studii superioare, poziție de execuție – fișa de post: #1035.
- Documentele necesare înscrierii la concurs ce se vor regăsi în dosarele depuse de candidați
- Formular de înscriere la concurs disponibil pe site-ul DNSC în secțiunea Carieră https://dnsc.ro/vezi/document/formular-de-inscriere-concurs-dnsc;
- Copia actului de identitate sau orice alt document care atestă identitatea, potrivit legii, aflate în termen de valabilitate;
- Copia certificatului de căsătorie sau a altui document prin care s-a realizat schimbarea de nume, după caz;
- Copiile documentelor care atestă nivelul studiilor (inclusiv suplimentul de diplomă/foaia matricolă) și ale altor acte care atestă efectuarea unor specializări, precum și copiile documentelor care atestă îndeplinirea condițiilor specifice ale postului;
- Copia carnetului de muncă, a adeverinței eliberate de angajator pentru perioada lucrată, care să ateste vechimea în muncă și în specialitatea studiilor solicitate pentru ocuparea postului; Modelul orientativ al adeverinței este prevăzut în Anexa nr. 3 la HG nr. 1336/2022, cu modificările și completările ulterioare;
- Certificat de cazier judiciar sau, după caz extrasul de pe cazierul judiciar;
- Adeverință medicală care să ateste starea de sănătate corespunzătoare, eliberată de către medicul de familie al candidatului sau de către unitățile sanitare abilitate cu cel mult 6 luni anterior derulării concursului. Adeverința care atestă starea de sănătate conține, în clar, numărul, data, numele emitentului și calitatea acestuia, în formatul standard stabilit prin ordin al ministrului sănătății. Pentru candidații cu dizabilități, în situația solicitării de adaptare rezonabilă, adeverința care atestă starea de sănătate trebuie însoțită de copia certificatului de încadrare într-un grad de handicap, emis în condițiile legii.
- Curriculum vitae, model comun european.
Dosarele de concurs se transmit/depun până cel târziu în data de 13.11.2026, ora 17:00, astfel:
- Transmiterea în format electronic la adresa de email: concurs-108-DIT@dnsc.ro sau
- Depunerea în format letric la secretariatul comisiei de concurs, la sediul DNSC din Str. Italiană 22, Sector 2, 020976 București, România între orele 09:00-17:00, telefon: 0742 999 651
- În situația în care candidații transmit dosarele de concurs prin Poșta Română, servicii de curierat rapid sau poștă electronică, candidații primesc codul unic de identificare la o adresă de e-mail comunicată de către aceștia și au obligația de a se prezenta la secretarul comisiei de concurs cu următoarele documente – copia actului de identitate sau orice alt document care atestă identitatea, potrivit legii, aflate în termen de valabilitate; copia certificatului de căsătorie sau a altui document prin care s-a realizat schimbarea de nume, după caz; copiile documentelor care atestă nivelul studiilor și ale altor acte care atestă efectuarea unor specializări, precum și copiile documentelor care atestă îndeplinirea condițiilor specifice ale postului solicitate de autoritatea sau instituția publică; copia carnetului de muncă, a adeverinței eliberate de angajator pentru perioada lucrată, care să ateste vechimea în muncă și în specialitatea studiilor solicitate pentru ocuparea postului – în original, pentru certificarea acestora, pe tot parcursul desfășurării concursului, dar nu mai târziu de data și ora organizării probei scrise/practice, după caz, sub sancțiunea neemiterii actului administrativ de angajare.
- Transmiterea documentelor prin poșta electronică se realizează în format .pdf cu un volum maxim de 20 MB, documentele fiind acceptate doar în formă lizibilă. Nerespectarea acestor prevederi conduce la respingerea candidatului.
- Prin raportare la nevoile individuale, candidatul cu dizabilități poate înainta comisiei de concurs, în termenul de depunere al dosarelor, propunerea sa privind instrumentele necesare pentru asigurarea accesibilității probelor de concurs.
- Condiții de participare la concurs
Condiții generale (conform art. 15 din Regulamentul-cadru aprobat prin HG nr. 1336/2022, cu modificările și completările ulterioare)
- Are cetățenia română, cetățenie a altor state membre ale Uniunii Europene sau a statelor aparținând Spațiului Economic European (SSE) sau a Confederației Elvețiene și domiciliul în România.
- Cunoaște limba română, scris și vorbit.
- Are capacitate de muncă în conformitate cu prevederile Legii nr. 53/2003 – Codul muncii, republicată, cu modificările și completările ulterioare.
- Are o stare de sănătate corespunzătoare postului pentru care candidează, atestată pe baza adeverinței medicale eliberate de medicul de familie sau de unitățile sanitare abilitate.
- Îndeplinește condițiile de studii și, după caz, de vechime în specialitate sau alte condiții specifice potrivit cerințelor postului scos la concurs.
- Nu a fost condamnată definitiv pentru săvârșirea unei infracțiuni contra umanității, contra statului ori contra autorității, de serviciu sau în legătură cu serviciul, care împiedică înfăptuirea justiției, de fals ori a unor fapte de corupție sau a unei infracțiuni săvârșite cu intenție, care ar face-o incompatibilă cu exercitarea funcției, cu excepția situației în care a intervenit reabilitarea.
- Nu execută o pedeapsă complementară prin care i-a fost interzisă exercitarea dreptului de a ocupa funcția, de a exercita profesia sau meseria ori de a desfășura activitatea de care s-a folosit pentru săvârșirea infracțiunii sau față de aceasta nu s-a luat măsura de siguranță a interzicerii ocupării unei funcții sau exercitării unei profesii.
Condiții specifice (conform fișelor de post atașate anunțului)
Condiții de studii
- Pentru fișa de post #1042 – Grad ASISTENT: studii universitare de licență absolvite cu diplomă de licență sau echivalentă în unul/una din domeniile/ramurile/specializările:
- Cibernetică, cibernetică și previziune economică, cibernetică economică, cibernetică și statistică economică, statistică și informatică economică, cibernetică și informatică economică
- Informatică (toate specializările)
- Știința sistemelor și a calculatoarelor (toate specializările)
- Automatică, automatică și informatică industrial
- Inginerie electrică, electronică, telecomunicații
- Ingineria sistemelor, calculatoare și tehnologia informației
- Calculatoare, tehnică de calcul, tehnologia informatică
- Rețele și software de telecomunicații
- Tehnologii și sisteme de comunicații
- Pentru fișa de post #1039 – Grad DEBUTANT: studii universitare de licență absolvite cu diplomă de licență sau echivalentă.
- Pentru fișa de post #1035 – Grad DEBUTANT: studii universitare de licență absolvite cu diplomă de licență sau echivalentă.
Condiții de vechime
- Condiții de vechime pentru fișa de post: #1042 – Grad ASISTENT: Experiență dovedită de minimum un (1) an în echipe de tipul următor (sau echivalent), acumulată în ultimii cinci (5) ani:
- Dezvoltare software (Software Development / Software Engineering)
- Dezvoltare aplicații web și microservicii (Frontend / Backend / Full-Stack Development)
- Dezvoltare și integrare de soluții bazate pe inteligență artificială (AI Engineering / Machine Learning Engineering)
- Integrare de aplicații și dezvoltare API-uri (Application Integration / API Development)
- Testare software și automatizarea testării (Quality Assurance / Test Automation)
- DevOps / DevSecOps, cu atribuții de dezvoltare software și automatizare a proceselor de construire, testare și livrare a aplicațiilor
- System Administrators
- Administrare și suport pentru soluții de securitate IT&C (IT Security Administration / Security Support)
- Condiții de vechime pentru fișa de post: #1039 – Grad DEBUTANT: Experiență dovedită de minimum șase (6) luni în echipe de tipul următor (sau echivalent), acumulată în ultimii trei (3) ani:
- Computer Emergency Response Team (CERT)
- Security Operations Center (SOC)
- Network Operations Center (NOC)
- IT Support Specialists
- Network Administrators
- IT Helpdesk
- System Administrators
- Condiții de vechime pentru fișa de post: #1035 – Grad DEBUTANT: Experiență dovedită de minimum șase (6) luni în echipe de tipul următor (sau echivalent), acumulată în ultimii trei (3) ani:
- Computer Emergency Response Team (CERT)
- Security Operations Center (SOC)
- Network Operations Center (NOC)
- IT Support Specialists
- Network Administrators
- IT Helpdesk
- System Administrators
Certificări de specialitate
- Conform fișelor de post atașate anunțului.
Cunoștințe de limba română și de limbi străine
- Cunoașterea limbii române ca limbă maternă sau limbă română de minimum nivel C1 conform Common European Framework of Reference for Languages CEFR
- Cunoașterea limbii engleze de minimum nivel B2 (reading, listening, speaking, writing) conform Common European Framework of Reference for Languages CEFR. Trebuie să posede, la momentul depunerii dosarului de concurs dovada îndeplinirii cerinței obligatorii de limbă engleză de minimum nivel B2 (reading, listening, speaking, writing) conform Common European Framework of Reference for Languages CEFR.
- Cunoașterea unei a doua limbi străine la nivel operațional este de dorit.
Alte condiții
- Cerințele specifice prevăzute la art. 542 alin. (1) și (2) din Ordonanța de urgență a Guvernului nr. 57/2019, cu modificările și completările ulterioare.
- Atribuțiile posturilor scoase la concurs se regăsesc în fișele de post publicate.
- Bibliografia și tematica de concurs
Bibliografie și tematică generală
- OUG nr. 104/2021 privind înființarea Directoratului Național de Securitate Cibernetică
- Se va studia actul normativ în integralitate
Bibliografie și tematică specifică
- Poziția #1042 – Expert dezvoltare, implementare și administrare infrastructuri securitate cibernetică – grad ASISTENT, studii superioare, poziție de execuție.
- Algoritmi și structuri de date
- Open Data Structures – Pat Morin https://opendatastructures.org/ods-python.pdf
- Problem Solving with Algorithms and Data Structures using Python – Brad Miller, David Ranum https://runestone.academy/ns/books/published/pythonds3/index.html
- Limbajul Python
- The Python Tutorial – Python Software Foundation https://docs.python.org/3/tutorial/
- Baze de date relaționale
- PostgreSQL Documentation – Tutorial https://www.postgresql.org/docs/current/tutorial.html
- Calitatea codului și code review
- Google Engineering Practices – Code Review https://google.github.io/eng-practices/review/
- Securitatea aplicațiilor
- OWASP Top 10 https://owasp.org/www-project-top-ten/
- Dezvoltare web
- MDN Web Docs – Mozilla https://developer.mozilla.org/
- Algoritmi și structuri de date
- Pozițiile 1039 – Expert dezvoltare, implementare și administrare infrastructuri securitate cibernetică – grad DEBUTANT, studii superioare, poziție de execuție și #1035 – Expert securitate cibernetică – grad DEBUTANT, studii superioare, poziție de execuție.
- Rețelistică – noțiuni fundamentale:
- Modelele OSI și TCP/IP; rolul switch-urilor, routerelor și echipamentelor firewall;
- Adresare IPv4 și IPv6, măști de rețea, CIDR, subnetting și gateway;
- Ethernet, adrese MAC, ARP, VLAN-uri, porturi access/trunk și noțiuni STP;
- Rutare statică, rută implicită și noțiuni de rutare dinamică – OSPF;
- Protocoale și servicii uzuale: TCP, UDP, ICMP, DNS și DHCP;
- Noțiuni NAT/PAT, liste de control al accesului și diagnosticarea problemelor de conectivitate.
- Administrarea sistemelor de operare Ubuntu Server/Desktop:
- Instalarea și configurarea inițială; utilizarea terminalului și comenzilor de bază;
- Administrarea fișierelor, directoarelor, utilizatorilor, grupurilor și permisiunilor; utilizarea sudo;
- Instalarea și actualizarea pachetelor software prin APT;
- Administrarea proceselor și serviciilor; consultarea jurnalelor de sistem și depanarea problemelor uzuale;
- Configurarea rețelei prin Netplan, rezoluția DNS, accesul SSH și firewall-ul UFW;
- Administrarea spațiului de stocare, montarea sistemelor de fișiere și realizarea copiilor de siguranță.
- Rețelistică – noțiuni fundamentale:
Proba practică
- Pentru fișa de post #1042 – Grad ASISTENT proba practică se va desfășura astfel: fiecare candidat va primi un set de exerciții practice, construite pe scenarii inspirate din activitatea curentă a unei echipe de dezvoltare software. Exercițiile pot viza, fără a se limita la: rezolvarea unor probleme de algoritmică și utilizarea adecvată a structurilor de date, procesarea și analiza unor seturi de date, analiza și revizuirea critică a unor secvențe de cod, identificarea și remedierea erorilor, lucrul cu baze de date relaționale, proiectarea unor componente sau interfețe software, precum și aplicarea bunelor practici de securitate în dezvoltarea aplicațiilor. Unele exerciții pot presupune citirea și înțelegerea unor secvențe de cod scrise în limbajul Python. Candidații vor trebui să analizeze cerințele, să propună soluții corecte și eficiente și să își argumenteze, inclusiv în scris, deciziile tehnice luate. Timpul alocat pentru rezolvarea exercițiilor va fi de o (1) oră și treizeci (30) de minute.
- Pentru fișele de post #1039 – Grad DEBUTANT și #1035 – Grad DEBUTANT proba practică se va desfășura astfel: fiecare candidat va avea la dispoziție un mediu virtual dedicat, compus dintr-o mașină virtuală cu sistem de operare Ubuntu și o rețea virtuală simulată realizată în platforma Cisco Packet Tracer. Infrastructura simulată va cuprinde echipamente și sisteme diverse, reprezentative pentru un mediu IT complex. Candidații vor trebui să analizeze, să identifice și să remedieze disfuncționalitățile prezente, parcurgând în mod logic pașii necesari pentru restabilirea funcționării corecte, conform cerințelor scenariului propus. Timpul alocat pentru rezolvarea scenariilor va fi de o (1) oră și treizeci (30) de minute.
- Notă: în funcție de numărul de candidați admiși la proba practică, proba se poate derula pe parcursul a două (2) zile lucrătoare conform calendarului de concurs.
Proba interviu
Pentru fișa de post #1042 – Grad ASISTENT, proba interviu se va desfășura astfel: fiecare candidat va prezenta verbal comisiei de concurs, în cadrul unui interviu cu durata estimată de 30–45 de minute. Candidatul va trebui să proiecteze o aplicație web și să discute soluția cu comisia, pornind de la următorul scenariu:
„DNSC dorește o aplicație prin care cetățenii să poată raporta un număr de telefon de pe care au primit apeluri sau SMS-uri frauduloase și să poată verifica dacă un număr a fost deja raportat de alte persoane.”
- Cerințe funcționale:
- Cetățeanul poate raporta un număr de telefon, indicând dacă a primit un apel sau un SMS, fără a avea nevoie de un cont;
- Cetățeanul poate verifica un număr de telefon, aflând de câte ori a fost raportat și când a fost raportat ultima dată.
- Cerințe non-funcționale:
- Verificările sunt mult mai frecvente decât raportările. În perioadele de vârf, aplicația trebuie să susțină aproximativ 1.000 de verificări pe secundă și 10 raportări pe secundă;
- Timpul de răspuns pentru o verificare trebuie să fie sub 300 ms;
- Este acceptabil ca rezultatul unei verificări să nu includă raportările din ultimele 1–2 minute.
- Discuția va acoperi:
- Modelul de date și endpoint-urile API-ului: metoda, calea, datele trimise și primite, precum și justificarea alegerilor privind stocarea informațiilor;
- Arhitectura de ansamblu: componentele principale, rolul fiecăreia, fluxul unei raportări și al unei verificări și modul în care soluția răspunde cerințelor nefuncționale;
- Măsurile propuse pentru prevenirea raportărilor false sau abuzive, justificarea lor și limitele fiecăreia.
- Desfășurarea probei – Candidatul are la dispoziție maximum 25 de minute:
- *5 minute*: schițarea soluției pe o foaie, fără materiale pregătite în prealabil.
- *10 minute*: prezentarea soluției și discuția ghidată cu comisia.
- *5 minute*: întrebări suplimentare pentru clarificarea și aprofundarea soluției.
Pe parcursul interviului, membrii comisiei pot adresa întrebări suplimentare pentru clarificarea răspunsurilor, verificarea raționamentului și justificarea soluțiilor propuse.
Pentru fișele de post #1039 – Grad DEBUTANT și #1035 – Grad DEBUTANT, proba interviu se va desfășura astfel: fiecare candidat va prezenta verbal comisiei de concurs, în cadrul unui interviu cu durata estimată de 30–45 de minute, abordarea propusă pentru îndeplinirea atribuțiilor postului, cuprinzând următoarele teme:
- Candidatul va trebui să descrie modul de analizare și soluționare a unei probleme de conectivitate, pe baza următorului scenariu: „O stație Ubuntu, conectată la un alt port al switch-ului după mutarea într-un alt birou, nu mai poate accesa serverul intern și internetul. Conexiunea fizică apare activă, iar celelalte stații funcționează normal”. Prezentarea trebuie să includă:
- Ordinea verificărilor și informațiile necesare pentru identificarea problemei, inclusiv verificarea conexiunii, adresării IP, gateway-ului și rezoluției DNS;
- Explicarea rolului echipamentelor de rețea și a modului în care configurațiile VLAN, rutarea sau regulile firewall pot influența comunicația;
- Justificarea măsurilor propuse, verificarea restabilirii conectivității și documentarea sau escaladarea problemei, după caz.
- Candidatul va trebui să prezinte abordarea propusă pentru administrarea și menținerea în funcțiune a unui sistem Ubuntu Server/Desktop. Prezentarea trebuie să includă:
- Operațiunile de configurare inițială și administrare curentă: utilizatori, permisiuni, pachete software, actualizări și acces securizat;
- Modul de investigare a unei situații uzuale, precum un serviciu care nu pornește, lipsa spațiului de stocare sau imposibilitatea conectării prin SSH, utilizând informațiile și jurnalele disponibile;
- Măsurile pentru protejarea datelor și configurațiilor înaintea unei intervenții, verificarea rezultatului și revenirea la configurația anterioară, dacă este necesar.
Pe parcursul interviului, membrii comisiei pot adresa întrebări suplimentare pentru clarificarea răspunsurilor, verificarea raționamentului și justificarea soluțiilor propuse.
Notă: în funcție de numărul de candidați admiși la proba interviu, proba se poate derula pe parcursul a două (2) zile lucrătoare conform calendarului de concurs.
Calendarul Concursului
Concursul se va desfășura după următorul calendar:
Etapa I: Selecția dosarelor:
- 13.11.2026, ora 17:00 – Termenul limită pentru depunerea dosarelor de concurs
- 17.11.2026, ora 17:00 – Verificarea și selecția dosarelor depuse de candidați
- 18.11.2026, ora 17:00 – Publicare rezultate selecție dosare
- 19.11.2026, ora 17:00 – Termen limită pentru depunerea contestațiilor privind selecția dosarelor
- 20.11.2026, ora 17:00 – Analiză contestații
- 23.11.2026, ora 17:00 – Publicare rezultate contestații privind selecția dosarelor
Etapa II: Proba practică
- 24.11.2026-25.11.2026, începând cu ora 09:00 – Proba practică
Notă: detaliile susținerii probei practice pentru fiecare candidat în parte depind de numărul de candidați admiși și vor fi comunicate pe site și afișate la sediul instituției
- 25.11.2026, ora 17:00 – Publicare rezultate privind proba practică
- 26.11.2026, ora 17:00 – Termen limită pentru depunerea contestațiilor privind proba practică
- 27.11.2026, ora 17:00 – Analiză contestații
- 27.11.2026, ora 18:00 – Publicare rezultate contestații privind proba practică
Etapa III: Interviul
- 2.12.2026 – 03.12.2026 începând cu ora 09:00 – Interviul
Notă: detaliile realizării interviului pentru fiecare candidat în parte depind de numărul de candidați admiși și vor fi comunicate pe site și afișate la sediul instituției
- 3.12.2026, ora 17:00 – Publicare rezultate privind interviul
- 4.12.2026, ora 17:00 – Termen limită pentru depunerea contestațiilor privind interviul
- 7.12.2026, ora 17:00 – Analiză contestații
- 7.12.2026, ora 18:00 – Publicare rezultate contestații privind interviul
- 7.12.2026, ora 19:00 – Publicarea rezultatelor finale
Proba scrisă și interviul se vor desfășura la sediul DNSC din Str. Italiană 22, Sector 2, 020976 București prin prezența fizică a candidatului în fața comisiei de concurs.
În funcție de numărul candidaților admiși la proba practică aceasta se va desfășura în serii a câte maximum 15 candidați/serie, programul seriilor urmând a se comunica la publicarea rezultatelor contestațiilor privind selecția dosarelor, conform calendarului de concurs.
În situația în care vor apărea modificări privind locul susținerii probei practice, aceste modificări vor fi aduse la cunoștința candidaților cu cel puțin 24 de ore înainte de începerea probei, prin postare pe site-ul DNSC, prin mesaje transmise pe adresele de email comunicate secretarului comisiei și prin afișare la avizierul DNSC.
Rezultatele selecției dosarelor, a probei practice, a interviului și a eventualelor contestații la acestea se afișează pe site și la avizierul DNSC.
- Alte precizări
- Interviul și proba practică se notează pe baza criteriilor de evaluare și a punctajelor maxime stabilite de comisia de concurs prin planul de interviu, respectiv planul probei practice, cu respectarea prevederilor art. 43 alin. (4) și art. 44 alin. (1) din HG 1336/2022.
- Membrii comisiei de concurs acordă, individual, punctaje pentru fiecare dintre criteriile de evaluare stabilite. Punctajele se acordă de către fiecare membru al comisiei de concurs în parte, pentru fiecare candidat, și se notează în borderoul individual de notare.
- Pentru fiecare probă a concursului se stabilește un punctaj de maximum 100 de puncte. Sunt declarați admiși la interviu și/sau proba practică candidații care au obținut minimum 50 de puncte.
- Punctajul final se calculează ca medie aritmetică a punctajelor obținute la proba practică și interviu.
- Se consideră admis la concursul pentru ocuparea unui post vacant candidatul care a obținut cel mai mare punctaj dintre candidații care au concurat pentru același post, cu condiția ca aceștia să fi obținut punctajul minim necesar.
- La punctaje egale are prioritate candidatul care a obținut punctajul cel mai mare la proba practică, iar dacă egalitatea se menține, candidații aflați în această situație vor fi invitați la un nou interviu, în urma căruia comisia de concurs va decide asupra candidatului câștigător.
- Ocuparea posturilor se va realiza în ordinea descrescătoare a punctajelor finale obținute raportat la postul pentru care s-a susținut concursul.
- Documentele redactate în limbi străine sunt însoțite de traducerea în limba română.
- Nedepunerea dosarului în termenul prevăzut sau depunerea unui dosar incomplet determină automat respingerea candidatului.
- Lipsa documentelor, neconcordanța între informațiile din dosar și documentele solicitate candidaților, depunerea acestora la alta adresă decât cea indicată în anunț sau după termenul limită precizat atrag automat respingerea dosarului candidatului.
- Relații suplimentare pot fi obținute la telefon 0742 999 651 sau la concurs-108-DIT@dnsc.ro
