24 Листопада 2023 р.
Чому SRE?
Тарас зізнається, що в SRE прийшов не одразу: коли він починав кар’єру, такого виокремленого напряму ще не існувало. Пізніше Тарас ознайомився з підходом Google до забезпечення надійності їхніх комп’ютерних систем — так і почався його професійний шлях як SRE інженера. До цього він займався розробкою та DevOps. «Трохи програмування, автоматизація, робота з людьми» — така комбінація цікавила молодого спеціаліста. Згодом Тарас зрозумів, що систем написано вже багато, але недостатньо заходів ужито для підтримки сталої роботи та подовження строку їхньої експлуатації, він почав заглиблюватися в SRE. «Тепер я вже код пишу набагато менше, код пишуть інші, а моя основна задача — забезпечити стабільну роботу цих систем» — ділиться інженер.Що допомагає бути успішним у галузі?
Тарас відповідає відверто: підґрунтя успіху — гарне розуміння того, як створюються й програмуються системи, знання DevOps. Без цього буде складно зрозуміти причини проблем і налаштувати якісний моніторинг стану системи.Чим займаються фахівці APIBEST?
Основний напрям — DevOps. «Фокус компанії у тому, що ми займаємося підтримкою програмного забезпечення і атоматизуємо процеси розробки програмного забезпечення» — ділиться Тарас. В APIBEST не створюють програмні продукти, а подовжують терміни експлуатації існуючого ПЗ, адаптують софт до поточних вимог ринку. Для цього інженери мають налагодити роботу команди та розробки, побудувати систему моніторингу, а часом — і додати нову функціональність, чи створити систему кастомних метрик для оцінки коректності й ефективності роботи програми.Які спеціалісти працюють в APIBEST?
Тарас усміхається: «Потрібні всі». Як людина з технічним складом розуму, він намагався вибудувати компанію з позиції «менеджери не потрібні». Спікер визнає, це було помилковим уявленням. Потрібні всі: менеджери, розробники, тестувальники, адміністратори, і особливо — бізнес-аналітики. Якщо б Тараса попросили сформувати мінімальну команду, він би сформував її з менеджера з навичками бізнес-аналітика й інженера, який знається на багатьох аспектах розробки й підтримки програмного забезпечення. Проте на практиці це майже недосяжно, тому спікер наголошує, що мають бути ті, хто правильно спланує та організує роботу, і ті, хто її виконає.Що ж таке SRE?
Тарас пропонує розглядати термін за буквами:- S (site) — спікер одразу наголошує, що це не стосується тільки Web-сайтів. Мається на увазі оточення або додаток — продукт, який ми розгортаємо;
- R (reliability) — надійність: безвідмовність у роботі, доступність системи в той час, коли нею хочуть скористатися, коректність її відповідей;
- E (engineering) — інженерія: про те, як це проєктувати й розробляти.
Різниця між SRE та DevOps
Спеціалісти з DevOps більше сфокусовані на тому, щоб автоматизувати процеси. SRE ж відповідають за моніторинг і забезпечення стабільної роботи системи.Як стати SRE?
Зазвичай у SRE приходять із технічної підтримки або системного адміністрування. У цілому, потрібно вміти програмувати, розуміти, як працюють додатки всередині. Досить складно обіймати посади DevOps чи SRE без ґрунтовних знань із розробки.Який кар’єрний розвиток SRE?
Тарас зазначає, що особливостей немає: кар’єрні можливості аналогічні до тих, які доступні іншим технічним спеціалістам. Можна розвиватися в інженерному напрямі або змінити вектор і піти в менеджмент, попередньо підвищивши свою кваліфікацію, здобувши необхідні навички.Поради старшокласникам
«Має бути цікаво!» — усміхається Тарас. Коли душа лежить до програмування — опановуйте будь-які мови, якими зацікавитеся. Якщо обираєте менеджмент — працюйте над софт скілами, звикайте проявляти ініціативу, організовувати щось. Коли оберете спеціальність — пробуйте застосовувати знання на практиці. Шукайте курси, де зрозуміло викладений матеріал, які можуть чогось навчити.Курси VS вища освіта
Тарас жвавішає: «Як раз десь хотів додати це». Спікер однозначно радить здобути профільну освіту й довчитися хоча б «на бакалавра». Університет важливо завершити, бо він створює базу. Принаймні, він навчить ставити питання для отримання правильні відповіді. Якщо цікавить SRE — то підійде будь-яка спеціальність, яка пов’язана з програмуванням.Про заснування компанії
«Найскладнішим було піти з роботи й відійти від звичної схеми, коли в компанії все налагоджено, а працівнику просто треба виконати свої таски», — ділиться Тарас. Для заснування власної компанії треба самостійно спланувати робочий процес, щоб «нові керівники» — клієнти, які користуються послугами бізнесу — були задоволеними й продовжували співпрацю. Керувати компанією — це про виклики кожен день, про прокачані менеджерські здібності.Кому не підійде SRE?
«Скажу про всі ІТ-спеціальності загалом. Якщо вам це не цікаво — вам це не підійде» — серйознішає Тарас. Для того, щоб бути класним інженером, потрібен інтерес, який скеровуватиме до постійних пошуків інформації.Дякуємо Тарасу Омеляненку за цікаву розмову!
Довідка:
APIBEST — команда DevOps професіоналів, яка понад 10 років забезпечує високий стандарт обслуговування.Підпишись на наш телеграм канал, щоб бути у курсі подій
Також читай новини на наших сторінках в соціальних мережах:
Читайте також
Усі новиниЗа результатами досліджень Gartner® Magic Quadrant™ у 2024 році, ЕРАМ названо світовим лідером у сфері розробки кастомізованого програмного забезпечення. Цю високу оцінку компан...
Читати повністюEPAM Systems, Inc. (NYSE: EPAM), провідна компанія з постачання послуг цифрової трансформації та розробки продуктів, представила StatGPT 2.0 Platform - платформу, створену в спі...
Читати повністюGlobalLogic оголосила про партнерство з Nokia для прискорення впровадження передових 5G та 4G рішень для бізнесів. Угода розширить екосистему АРІ, яку Nokia будує з операторами,...
Читати повністюПідписка на email-розсилку
Бажаєте бути в курсі свіжих подій IT-сфери регіону?
Підпишіться на нашу розсилку!