Вакансії з кібербезпеки: де, коли та як знайти посаду своєї мрії

Oleh Dubetcky
3 min readNov 17, 2023

--

Динамічність глобальних процесів, розвиток інформаційного суспільства спрямовують особливу увагу на забезпечення кібербезпеки.

Photo by Saulo Mohana on Unsplash

Але що потрібно, щоб стати спеціалістом з кібербезпеки? Які навички, кваліфікація та очікування для цієї ролі? Скільки заробляють спеціалісти з кібербезпеки і де вони працюють? Коли найкраще шукати роботу з кібербезпеки? Це деякі з питань, на які я спробую відповісти в цій статті, використовуючи реальний набір даних із понад 1 800 оголошень про вакансії на посади з сектору кібербезпеки.

У моїй попередній статті “ISO/IEC 27001:2022. Система управління інформаційною безпекою” я описав основні засади застосування СУІБ для створення більш безпечного середовища організацій. Фахівці з інформаційної безпеки допомагають організаціям оволодіти їхньою безпекою.

Джерело даних

Цей аналіз базується на наборі даних Oleh Dubetcky Cyber Job Postings [Pay, Skills, Benefits] з 1 878 оголошень із різними назвами вакансій.

Набір даних містить «System Administrator» 79,17% (1487) від загальної кількості даних. Інші категорії представлені набагато менше, з такими відсотками та кількістю:
Cyber Security Specialist: 6,12% (115)
Cyber Security Engineer: 3,35% (63)
Technical Specialist: 2,87% (54)
Cyber Security Manager: 2,12% (40)
Network Engineer: 2,07% (39)
DevOps Engineer: 1,7% (32)
Cyber Security Analyst: 1,06% (20)
IT Manager: 0,42% (8)
Інше: 1,06% (20)

Які найпоширені навичкі?

import seaborn as sns
from matplotlib import pyplot as plt
from collections import Counter
def plot_top_non_stopwords_barchart(text):
new= text.str.split()
new=new.values.tolist()
corpus=[word for i in new for word in i]
counter=Counter(corpus)
most=counter.most_common()
x, y=[], []
for word,count in most[:70]:
if (word not in stop_words):
x.append(word)
y.append(count)
sns.barplot(x=y,y=x)
plot_top_non_stopwords_barchart(df_cyber['description'])

У діаграмі показано загальні ключові слова в описах посад. Найчастіше зустрічається «налаштування» (1 858 рази), потім «адміністрування» (1 832 разів), «підтримка» (1 512 разів) і «систем» (1 371 рази). Це вказує на те, що у вакансіях з кібербезпеки часто вимагають навичок налаштування, адміністрування та підтримки систем і мереж.

Який графік роботи пропонують?

df_cyber.groupby(['schedule_type'])['schedule_type'].count()

У таблиці відображаються типи графіків робіт. Найпоширенішим є повний робочий день із 1 657 пропозиціями.

Коли найкраще шукати роботу?

df_cyber['postdate'] = pd.to_datetime(df_cyber['postdate'], format='%Y-%m-%d') 
x = df_cyber['postdate'].groupby(df_cyber.postdate.dt.month).agg('count')
x.plot(kind = 'bar')

Діаграма відображає вакансії за місяцями, причому найбільше у листопаді (424), за ним йде жовтень (256) і березень (252). Це свідчить про те, що більшість вакансій припадає на останній квартал року.

Яка компанія пропонує більше можливостей?

c = df_cyber.groupby(['company_name'])['company_name'].size().nlargest(20)
c.plot(kind = 'bar')

У діаграмі представлено найпопулярніші компанії, які публікують вакансії. DTEK лідує з 13 вакансіями, за нею йде Eva (13), R&B Team (10) та Аптека АНЦ (10). Це говорить нам про те, що великі компанії, як правило, активно наймають на посади з кібербезпеки.

Як відрізняється оплата для різних назв посад?

df_cyber.groupby('title_en').agg({'salary': ['mean', 'min', 'max']}) 

У таблиці показано варіації заробітної плати за посадою. Нажаль, дані по заробітній платі дуже розріджені, тому таблиця досить обмежана. Роль Системний адміністратор має максимальну пропозицію 58 000 гривень.

Де більшість робочих місць?

x = df_cyber.groupby(['location'])['location'].size().nlargest(20)
x.plot(kind = 'bar')

На діаграмі відображені вакансії за містами України. Київ має найбільше (778), за ним йде Львів (150), Дніпро (108), Одеса (84) та Харків (75). Це допомагає визначити, де знайти роботу в галузі кібербезпеки.

Повний приклад у Colab

Якщо вам сподобалася стаття, внизу можна підтримати автора плесканням 👏🏻 Дякую за прочитання!

Олег Дубецький|Linkedin

--

--

Oleh Dubetcky
Oleh Dubetcky

Written by Oleh Dubetcky

I am an management consultant with a unique focus on delivering comprehensive solutions in both human resources (HR) and information technology (IT).

No responses yet