Незважаючи на ’спад’ вакансій в ІТ. ДевОпс напрям це затронуло не сильно (суб’єктивна моя точка зору), тут раніше дуже невистачало спеціалістів і, умовно, якщо раніше на 10 вакансій була 1 людина, то зараз на 5 вакансій 1 людина.
Ваша ціль це стати ’Сильним Джуном або Слабеньким мідлом’, Чому? Бо це вважається людина яка самостійно зможе виконувати роботу і з неї буде більше користі ніж втрати часу на навчання цієї людини чи ’залагодження’ проблем які вона наробила.
З Рівнем Strong Junior/Middle ви зможете знайти роботу будь де, хоч в США, хоч в Європі, хоч в Україні (я зараз у Львові і постійно пишуть з пропозиціями).
А де вам жити то самі дивіться як вам ліпше, у кожного свої обставини, робота всеодно віддалена, якщо постаратися то в Україні можна мати контракт з компанією в США і отримувати оплату на Wise.
Тому яб розділив ваші питання на 2:
1. Як отримати найкращий ДевОпс досвід щоб прокачатися і отримати кращу ЗП і кращі пропозиції (це можна і самостійно зробити, наприклад здати
2. Де виб хотіли жити.
«У планах було отримати сертифікацію (CKA), але зараз дуже важко морально зібратися, аби щось вивчити. Та й ті $395 краще витратити на допомогу ЗСУ, тому цього року без сертифікацій» (Middle DevOps).
Рекомендую іти здавати сертифікацію => ставати Сініором => більша ЗП => більше донатів на ЗСУ + більше витрат грошей в Україні
Скільки цей фідбек луп займає часу?
Луп — 5 хвилин
Ну скоріше більше вперед :)
все питання завжди в ціні і перформансі, якщо у вашому випадку ціна буде дешевше і перформанс кращий то без питань, у нас не так
В вас повністю задоволені таким рішенням чи розглядаєти альтернативи через якісь моменти?
Так повністю задоволені, рішення на порядок краще куберів і іншого.
В цілому, Serverless Framework я так розумію, ви задоволені?
Так, все ок. Якби з нуля, можливо щеб на SAM від AWS глянули
На чому пишите ваші сервіси? (цікаво наскільки серверлес підходить для Java)
.net3.1 нові сервіси на .net6.0
Так, Java цілком підходить. Якщо сапортиться в графі «runtime» то і може нормально працювати.
Як влаштували процес розробки? Ремоут-розробка чи імітуєте середовище локально. Наскільки все рівно працює (деви задоволені)?
є докер який збирає сервіс для простого дев середовища. Але деви тим дуже рідко користуються. в 95% відсотках ремоут розробка бо багато взаємодії сервісу з іншими сервісами. СіСд добре працює тому у тому немає проблем.
По архітектурі, щоб вас не нагружати, маєте якісь цікаві лінки? Вона виходить досить специфічна.
Гугліть «Serverless Architecture» & «Serverless AWS Architecture»
В вас був в команді хтось з цим досвідом?
я + толкові техліди + адекватні менеджери які готові до нового як у нас так і на стороні клієнта. Але то не весь наший ’ентерпрайз’, це у нас ’новий’ відділ, і потихеньку решта тім апдейтиться на нове, але то роки займе.
Ну і можливо роглядали контейнери на базі серверлес?
це крок назад. AWS це ввів бо багато команд не готові відразу в серверлес стрибати, а хочуть на контейнери перейти.
п.с. Існуючу вже архітектуру і/або код дуже важко на Serverless переводити, яб рекомендував це впроваджувати для нового функціоналу
Менш ніж 0.5 секунди, Якщо це `свіжий’ реквест, якщо на якомусь кроці використається кеш то напорядок швидше. Для цього юзаємо:
CloudFront + Lambda Edge + serverless-provisioned-concurrency-autoscaling
Схоже рішення є для усіх клаудів але я буду писати про AWS:
у нас на проекті 0 ec2 інстансів. Повністю все на Лямбдах і на інших Амазон сервісах де вони потрібні. Сервісів багато.
Статика: CloudFront і s3
більшість іншого: Custom Domain => API Gateway => AWS Lambda
Бази даних: DynamoDB + Psql
Також багато використовуються: SNS, SQS щоб Лямбда відправивши реквести не ’чекала’ на відповідь.
Деплоїться 99% всього через Serverless Framework який робить купу всього за тебе.
Ворклоуди у нас на різні сервіси — різні, але є доволі значні, по декілька тисяч реквестів на секунду. В Лямбді вже вшито скейлінг, потрібно просто правильно архітектуру зробити щоб не весь код в одній лямбді був. Деви мають вміти це також, це не лише робота ДевОпса.
Також юзається багато інших ’обслуговуючих’ амазон сервісів.
В результаті кошти які виділяються на цю архітектуру просто Мізерні порівняно до ’звичайних’, бо коли лоуду немає то і оплати немає, відповідно ваші дев/qc/uat навіть квоту ФріТіра не можуть використати.
Для CI/CD у нас:
GitHub Actions + Terraform + Serverless Framework + AWS CodeBuild
Поради хороші.
Також рекомендую подивитися в сторону серверлес інфраструктури замість інстансів.
Цифри відносні, але зп не у ’популярних’ штатах на порядок менші.
Наприклад, нашому клієнту в США було минулого року набагато важче знайти Сініор Дева на 120к в рік в США, бо більшість девів там ішли в ФААНГ, тому він готовий був тут доплатити.
Якщо через те що в ФААНГ набирають менше і/або звільняють то клієнт зі знайчно більшою ймовірністю зможе знайти там Сініор Дева за 120к, тоді і в Україні він захоче заплатити менше, а не більше як раніше.
Часто буває і зворотнє: спілкуєшся з клієнтом і коли він затверджує вакансію то хоче сініора навіть на відверто Джун позиції з задачами накшталт: ’нажимання ось цієї кнопочки’
Буду вдячний якщо скинете посилання на те як зараз передові країни вирішують цю проблему. З тої інформації яку я читав про Батереї: їх можна автоматизовано переробляти якби всі виробники ’по схожому’ їх робили б. Але судячи з усього, на даний момент, у кожного виробника свій ’унікальний’ спосіб склеювання тих батерей, що унеможливлює можливість існування єдиного автоматичного центру переробки усіх батерей.
Вангую: за
Спочатку було 6,9к поітм 9к тепер у ДевОпсів нова ’мемна’ ціль: 15к
Дякую за консультацію. Професійно і швидко
Я ще добавлю запитань :)
1. Якщо ЗП зараховується на Вайз Бізнес акаунт і потім її не заводити в Український банк, як залишитися у легальному полі і сплатити 5%?
2. З бізнес акаунту перевести наприклад 30% на IBKR, 30% купити USDT на Бінансі і 40% витрачати через Wise Віртуальну картку і Нічого не виводити на Український рахунок. Як це все зробити щоб заплатити 5% і потенційно після 2023 року немати проблем з податковою?
Теоретично можуть бути проблеми коли буде автоматичний обмін інформацією з Укр Податковою з 2023 року. Самого дуже цікавить то питання
Можна реалізувати все що завгодно, питання лише у часі і мотивації.