Codica - корисне про IT
2.02K subscribers
2.45K photos
124 videos
11 files
1.31K links
Привіт, друже, це канал про корисності в ІТ🤘

🔺Даємо практичні матеріали з RoR, JavaScript, QA, DevOps
🔺Розкажемо як знайти першу роботу без хвилювань та проблем

✍️Для звʼязку-@klimenko_nataly

👉 Відкриті вакансії - www.codica.com/careers
Download Telegram
Ansible Vault: що це і для чого?

Стаття від нашого DevOps - Івана

👉 Ansible Vault - це механізм шифрування даних, що використовуються в Ansible. Він дозволяє захистити конфіденційні дані, як-от паролі, ключі SSH, сертифікати тощо, від несанкціонованого доступу під час їх передачі та зберігання.

👉 За допомогою Ansible Vault можна шифрувати файли та змінні, які містять конфіденційну інформацію, зберігаючи їх у зашифрованому вигляді. Це дозволяє передавати такі файли безпосередньо через репозиторії або інші канали комунікації без ризику їх розкриття.

👉 Ansible Vault забезпечує можливість зберігання даних в криптографічно безпечному форматі, що використовує сильний алгоритм шифрування AES (Advanced Encryption Standard). Ключ шифрування можна зберігати в різних форматах, як-от файл, змінна середовища, що забезпечує гнучкість та зручність використання механізму шифрування.

#codica_tech
4
👉 Користувачі Ansible Vault можуть легко створювати та редагувати зашифровані файли та змінні, використовуючи стандартні інструменти Ansible.

📌 Наприклад, щоб створити зашифрований файл, використовують команду ansbile-vault create <filename>. Команда ansible-vault <filename> дозволяє відкрити та редагувати файл у зашифрованому вигляді, а ansible-vault <filename> дозволяє шифрувати файл або змінну.

Приклад плейбука і ansible-vault разом👇

ansible-vault create vault.yml 
<промпт на пароль>
cat vault.yml
$ANSIBLE_VAULT;1.1;AES256…

ansible-vault view vault.yml
Vault password:
user: secret_user

cat playbook.yml
---
- name: "vault"
hosts: localhost
connection: local
tasks:
- name: vault
debug:
var: user

І запускаємо👇
ansible-playbook  -e @vault.yml playbook.yml --ask-vault-pass
Vault password:
І далі буде лог виконання, в якому Ansible використає нашу змінну.


Якщо запустимо без посилання на файл з секретом і без –ask-vault-pass, то на місці змінної буде
"user": "VARIABLE IS NOT DEFINED!"

🦾 Ansible Vault є інструментом для захисту конфіденційної інформації в Ansible та дозволяє користувачам забезпечувати безпеку даних, які використовуються в процесі автоматизації інфраструктури.

#codica_tech
6👍3
Друзі привіт👋
У нас вийшло нове відео на Ютуб каналі, з нашим TechLead Максимом❤️

👇У цьому випуску Максим розповість нам про свій шлях до ІТ. Як університет, курси та величезна кількість співбесід привели його на омріяну посаду.

І не забудьте тицьнути вподобайку і підписатися на канал😜
🔥142
👉 Підпишись на наш TikTok | Instagram

#codica_humor
😁8👍1
Всім гарної неділі, тримайте невеличкий дайджест новин зі світу IT від @Mister_Cody 📰

🇺🇦 5 українських стартапів представили Україну на конференції SXSW у штаті Техас.

🦾 В застосунку «Дія» з’явилася нова гра, де потрібно не дати окупантам втекти з унітазами.

Два роки тому Virgin Orbit коштувала $4 млрд. Сьогодні — на межі банкрутства. Чому так?

❤️ Українці переклали A Tour of Go: це один з найпопулярніших туторіалів з Golang.

Підписуйтесь на наші👇
TikTok та Instagram
🔥6
Доброго ранку та гарного тижня 🌞

#codica_ruby
5
Добірка корисних книжок для DevOps початківців.

Колекція матеріалів від нашого DevOps Івана.

Книжки:
▫️ Site Reliability Engineering: How Google Runs Production Systems.
👉 Детально описує, як саме компанія Google впроваджувала SRE протягом багатьох років. Робоча книжка з SRE - це доповнення до SRE, яке більш детально описує не тільки, що саме являє собою SRE у Google та кількох інших місцях, а й "як" і "для чого" використовується цей підхід.

▫️ The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations.
👉 Приклади, як використовують принципи DevOps, як-от Google, Amazon, Facebook, Etsy та Netflix, регулярно та надійно розгортають код у виробництво сотні, а то й тисячі разів на день.

#codica_advice

Продовження 👇
👍4
▫️ The Phoenix Project: A Novel about IT, DevOps
👉 Чудова новела, яка дасть змогу зрозуміти причини виникнення та шлях девопс.

▫️ Container Security: Fundamental Technology Concepts that Protect Containerized Applications.
👉 Цікава книжка з безпеки контейнерів, яка дає чудове розуміння внутрішніх процесів контейнерів.

▫️ AWS Certified Solutions Architect Study Guide.
👉 Посібник містить надійні та ефективні навчальні інструменти, які допоможуть вам успішно скласти іспит SAA-C02. Посібник надає доступ до регулярно оновлюваного навчального онлайн середовища Sybex та банку тестів, який містить сотні тестових запитань, бонусні практичні іспити, електронні картки та глосарій ключових термінів.

Підписуйтесь на наші👇
TikTok та Instagram

#codica_advice
👍62
Що буде виведено у консоль?
Anonymous Quiz
30%
true, true, false
41%
true, true,true
19%
true, false, false
10%
false, false, false
7
Рекрутери теж помиляються 🧐

#НапуттяВід_HR Директорки Клименко Наталії

👉 Ми в цьому каналі дуже часто пишемо про те, як знайти роботу, як проходити інтерв'ю, як отримати заповітний оффер, але майже не розповідаємо про зворотний бік медалі.

Сьогодні хотіла з вами поділитися помилками, які роблять рекрутери під час найму👇
4
Стресові запитання🤯

👉 Деякі рекрутери дуже люблять ставити стресові запитання. Поділюся кейсом, який стався особисто зі мною. Якось давно я проходила співбесіду в одну рієлторську компанію. Запитання, які мені там ставили, геть відбили охоту працювати в них: "Як часто ви брешете?" "Коли востаннє ви крали?"... Що це було? ))) Співбесіда - це і так стрес. У цьому випадку рекрутер нічого не перевірить, а тільки підштовхне кандидата прийняти пропозицію конкурента.

Пропозиція оцінити себе самого😎

👉 Іноді ви можете чути запитання, коли рекрутери самі просять оцінити ваші якості. Наприклад: Ви розбираєтеся в e-mail-маркетингу? Знаєте методології розробки? Люди суб'єктивні. Хтось занадто самовпевнений, а хтось занадто скромний. Тут некомпетентний рекрутер просто хоче перекласти відповідальність на кандидата.

Ставити типові відкриті питання

👉 Коли рекрутер, скажімо, запитує: який ваш головний недолік? Вам подобається наша компанія? Ви клієнтоорієнтовані?... Він перевіряє не ваші реальні компетенції, а тренує вміння продавати себе. Таким чином у компанію потрапляють не професіонали, а часто люди, які вміють вигідно себе подати. Здавалося б, що поганого, щоб уміти себе продавати? Але працювати доведеться вам, а не рекрутеру.

Оцінювання кандидатів "на свій смак" 😒

👉 Буває, що рекрутери орієнтуються більше на власні відчуття під час підбору, а не на запит від керівництва. Досить часто можна натрапити на суб'єктивні оцінювальні судження, що взагалі не мають стосунку до вакансії: "Не так чемно спілкувався", "Був надто настирливий", "Дивився у вікно"... Так, коли рекрутер досягає певного професійного рівня, то його враження в сукупності з аналізом фактів можуть бути корисним інструментом в оцінці кандидатів. Але це має відбуватися тільки в тому разі, якщо сам рекрутер позбувся всіх особистих стереотипів і настанов.

Усвідомлене спотворення або замовчування фактів про вакансію 😳

👉 Цим грішить дуже велика кількість рекрутерів. У перегонах за заповненням кадрів, яких бракує, вподобаному кандидату недоговорюють купу "солодкої" інформації, яка абсолютно не відповідає дійсності. Як правило, в подібних випадках вакансія буде "продана", АЛЕ тільки чи на довго?

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

Бажаю вам адекватних рекрутерів і правильного вибору❤️

#НапуттяВід_HR

Підписуйтесь на наші👇
TikTok та Instagram
9
Всім гарної п'ятниці 🌸

#codica_english
😁10👍2
Have you considered the __________ of changing the title of your book?
Anonymous Quiz
11%
chance
65%
possibility
24%
opportunity
🥰2🗿2
Хоба - і вже п'ятниця😍

А це означає, що сьогодні вийшло нове відео у нас на Ютуб каналі 📹

👉 Відео пройде через весь шлях професійного розвитку Марії, розпочавши з її досвіду розробки на Java, як вона вирішила змінити напрямок своєї кар'єри після виникнення пандемії, і як вона розширила свої навички в маркетингу.

Тож дивіться, тицяйте вподобайки і не забувайте підписуватись на канал👇
9👍2
👉 Підпишись на наш TikTok | Instagram

#codica_humor
💯12
Всім гарної неділі, тримайте невеличкий дайджест новин зі світу IT від @Mister_Cody 📰

🦾 Мінцифри і Держстат створюють аналітичну платформу Government BI. Система використовуватиме штучний інтелект

😳 «Я курю марихуану, займаюся сексом і смачно їм».20 порад для боротьби зі стресом від українських айтішників від dev.ua

👉 Amazon надав всім безплатний доступ до CodeWhisperer: тепер це головний конкурент Copilot

Підписуйтесь на наші👇
TikTok та Instagram
❤‍🔥4👎1🔥1
Доброго вам ранку і гарного робочого тижня 🦾

#codica_ruby
3👎1
Що виведе цей код?
Anonymous Quiz
2%
220 R8
4%
0 0
52%
Помилку
43%
250 ТТ
👎32
Що таке Packer і як він працює 🖥

Стаття від нашого DevOps - Івана

👉 Packer - це інструмент з відкритим кодом для створення образів машин для декількох платформ з однієї конфігурації. Він легкий, працює на всіх основних операційних системах і має високу продуктивність, створюючи образи машин для декількох платформ паралельно. Також Packer не замінює керування конфігурацією, як Chef або Puppet, але може використовувати їх для встановлення програмного забезпечення на образ.

👨‍💻 Packer автоматизує створення будь-яких типів образів машин. Він підтримує сучасні засоби керування конфігурацією для встановлення та налаштування програмного забезпечення у ваших образах, створених за допомогою Packer.

#codica_tech
👍4