Гайд ІТ-професіями

Це детальний огляд 20 професій в ІТ: якими навичками потрібно володіти, які на тебе чекають обов’язки та скільки зароблятимеш. А також чесний погляд представників професії на роботу у їхньому напрямку.

Cloud Architect

Напевно, кожен з нас хоча б раз бував у бібліотеці. Ці довжелезні стелажі з сотнями книг. Здається, що заплутатися там дуже просто, але ж який там завжди порядок! Стелажі розбиті за жанрами, книги стоять за алфавітом. Усьому цьому дають раду бібліотекарі. Саме вони створюють системи організацій книг, щоб читачі легко могли знайти те, що їм потрібно. 

У техсвіті також є людина, чимось схожа на бібліотекаря. Це Cloud Architect. Він відповідає за організацію та оптимізацію даних на хмарі. Але не на тій, що ми бачимо на небі. Хмара – це великий комп’ютерний центр, де зберігають і обробляють великі обсяги даних з різних джерел. І щоб вона працювала швидко та ефективно, а користувачі могли без перешкод використовувати різні сервіси та зберігати свої дані, потрібен Cloud Architect.

Чим займається:

Cloud архітектор відповідає за проєктування, створення та підтримку хмарної інфраструктури і ось кілька обов’язкових етапів його роботи: 

  • Планування: якщо ти збираєшся побудувати дім, тобі потрібен архітектор, який розробить план будівництва. Так само і Cloud архітектор планує, як створити хмарну інфраструктуру для компанії.
  • Створення хмарної інфраструктури, яка складається з серверів, баз даних, мереж та інших компонентів.
  • Безпека: кожна будівля повинна бути захищена від небезпек, як-от пожежі чи крадіжки. Хмарне середовище теж повинне бути захищене від хакерів і зловмисників, а ще від витоку даних.
  • Масштабування: будівля має обмеження щодо розмірів. Однак хмара –  ні. Вона може зростати відповідно до потреб компанії. І саме Cloud архітектор має забезпечити масштабованість хмарної інфраструктури. 
  • Оптимізація: хмарна інфраструктура має обмеження щодо кількості ресурсів, які вона може використовувати. Cloud архітектор відповідає за оптимізацію хмари, щоб вона використовувала їх якомога ефективніше.

Підтримка: хороший фахівець зробить усе, щоб хмара функціонувала без перебоїв та була готовою для розширення.

Які скіли потрібні:

Аналітичні навички: Cloud архітектор повинен вміти аналізувати дані та розуміти, як можна покращити процеси.

Комунікабельність: потрібно вміти пояснювати складні технічні поняття простою мовою. А ще під час роботи доведеться чимало спілкуватися з клієнтами та іншими членами команди.

Знання хмарних платформ: таких як Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP) тощо. Це допоможе зрозуміти, яка платформа підходить для потреб клієнта.

Експертиза в інфраструктурі: Cloud архітектор повинен мати досвід у розгортанні та керуванні інфраструктурою, такою як мережі, сервери, сховища даних тощо.

Архітектурні знання: хороший фахівець повинен розуміти архітектурні принципи та патерни, такі як мікросервіси, контейнеризація та інші.

Технічні навички: Cloud архітектор повинен розуміти різні мови програмування, такі як Java, Python, C#.

Знання баз даних: це допоможе проєктувати та налагоджувати системи, які використовують бази даних у хмарних середовищах.

Скільки можна заробляти

Cloud архітектор – доволі молода спеціальність, але вже дуже затребувана на ринку. Відтак, зарплатні компенсації для фахівців достойні: Junior – від $1000-$2000, Middle – від $2500-$5000, Senior – від $5000-$8000.

Де навчатися:

Львівський національний університет імені Івана Франка

Програма:
Software Engineering / Інженерія програмного забезпечення F2

Національний університет "Львівська Політехніка"

Програма:
DevOps & Data Engineering / Розподілені інформаційні системи та технології F6

Лайфхаки від ментора:

Олег Заревич

DevOps Engineer, Edvantis

Перша порада – вивчайте програмування. Будь-яку мову, яка сподобається. Спробуйте написати застосунок чи сайт. Друга – вивчайте операційну систему Linux. З нею часто працюють архітектори. Спробуйте поставити її на свій комп’ютер, самостійно розібратися, як встановлювати програми на цій операційній системі, як працювати з консоллю. Звичайно, не все вийде з першого разу. Але це навчить вас вирішувати проблеми. От поставите Linux, у вас щось не працюватиме, і ви почнете шукати помилки. Якщо ви загуглите: “Не працює Linux”, то нічого не знайдете. Тому доведеться проаналізувати послідовність дій, що ви зробили, що потрібно робити далі. Правильно поставити запитання – це половина роботи. Це дуже крута навичка. 

Якщо говорити про софт скіли, то першочергово потрібно розвивати комунікаційні навички. IT – це командний спорт. Для хорошої колаборації важливо, щоб ви могли правильно чути замовників, членів команди. Що вони хочуть від вас? Що ви можете їм запропонувати? Крім того, важливо працювати над своєю проактивністю. Архітектор – це людина, яка пропонує рішення. Тому вам потрібно розуміти, чому саме це рішення хороше і вміти його просунути.

 

Що почитати:
Скопійовано!