KazDevOps
5.28K subscribers
1.13K photos
25 videos
18 files
1.16K links
Канал о DevOps во всех проявлениях: K8s, CI/CD, AppSec, AI/ML, Cloud, Linux
Поможем с DevOps: https://core247.kz/
По рекламе @UlKonovalova
Download Telegram
Можете ли представить управление вашей IT-инфраструктурой вручную? Это бывает невероятно утомительно.

Благодаря концепции Infrastructure as Code вы забудете об этой рутине. А топ-6 инструментов для IaC в 2023 году помогут вам в этом.

Читайте о них в нашей новой статье и делитесь с друзьями 🤝

#devops #iac #terraform #tflint #infracost #checkov #tfsec #terraformdocs #terratest

@DevOpsKaz
👏2🔥1
Представляем релиз новой версии Hashicorp Terraform — v1.5.0-beta1

По классике жанра подвезли улучшения и исправления багов, а также новые функции. Например:
🔸check блоки для проверки инфраструктуры
🔸import для импорта существующей инфраструктуры
🔸генерация конфигов для импортированных ресурсов
🔸временные метки
🔸автосохранение в хранилище состояния

И другие. Полный список новинок смотрите на GitHub.

#devops #terraform #hashicorp

@DevOpsKaz
👍2🔥21
У многих уже есть инструменты CI/CD, но иногда появляется необходимость интегрировать Terraform Cloud в свои настраиваемые конвейеры.

HashiCorp выпустил новый инструмент интеграции конвейера CI/CD tfci и шаблоны для Terraform Cloud

Шаблоны пайплайнов CI/CD для GitHub Actions и GitLab CI предоставляют руководства по интеграции с Terraform Cloud, а tfci поможет построить рабочие процессы с другими платформами доставки и интеграции.

#devops #terraform #cloud #cicd #github #gitlab #hashicorp

@DevOpsKaz
🔥2👍1👏1
Продолжаем делиться книгами по DevOps по выходным.

Данные стали хитом, облака — вездесущими, и все хотят всё автоматизировать. В ходе таких преобразований Python может стать верным помощником.

Это практическое руководство научит вас использовать Python для повседневных задач администрирования Linux с помощью наиболее удобных утилит DevOps, включая #Docker, #Kubernetes и #Terraform.

Читайте и делитесь с коллегами 🤝

#devops #devopsbooks #python

@DevOpsKaz
🔥731
Former2 позволяет создавать выходные данные IaC из ресурсов учетной записи AWS. Он сам просканирует вашу инфраструктуру и предоставит вам список ресурсов, которые можно использовать.

Вам понадобится лишь пара ключей IAM для аутентификации запросов.

#terraform #cloudformation #aws

@DevOpsKaz
👍32🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Возвращаемся с новой порцией бесплатных курсов по Terraform с YouTube. Курсы на английском, но браузер Яндекса отлично справляется с переводом. Мы проверили 😉

• Изучение Terraform и AWS — полный курс для начинающих
• Курс Terraform Foundations with AWS
• Курс Terraform — Автоматизация облачной инфраструктуры AWS
• Учебное пособие по Terraform для начинающих + практические занятия
• Полный курс по Terraform — от новичка до профессионала

Также напоминаем, что вы можете учиться DevOps у наших партнеров из Слёрм по скидке. Вдумчивые обучающие программы с практикой доступны по кнопке ниже 🤝

#devops #aws #terraform

@DevOpsKaz
🔥7❤‍🔥3👍3
Интересное решение: масштабирование IaC и конвейеров CI/CD с помощью Terraform, GitHub Actions и AWS Proton.

👉 Посмотреть полную версию кейса

Также напоминаем, что Core 24/7официальный партнёр AWS. А это значит, что наши специалисты хорошо себя зарекомендовали как инженеры облачной инфраструктуры Amazon и могут помочь вашей организации с миграцией в облако и его обслуживанием.

#devops #aws #iac #cicd #terraform #github

@DevOpsKaz
5👍3🔥3
И еще один глобальный репозиторий на сегодня.

Более 1000 сценариев оболочки DevOps и расширенная среда Bash для быстрого, передового проектирования систем, автоматизации, API и т.д.

Вы найдете:
Скрипты для многих популярных технологий DevOps
Расширенные настройки для Git, vim, screen, tmux, PostgreSQL, psql и т. д.
Конфигурации CI и сценарии
Конфигурации Kubernetes
Скрипты API
SQL-скрипты

👉🏻 Сборка активно используется во многих репозиториях GitHub, десятках сборок Docker Hub (Dockerfiles) и более чем 600 сборках CI.

#devops #devsecops #kubernetes #cicd #k8s #linux #docker #sysadmin #automation #Azure #infrastructureascode #cloudcomputing #serverless #terraform #ansible #yaml #sre

@DevOpsKaz
👍10🔥41
💥Разыгрываем бесплатную консультацию по DevOps-вопросам с топами нашей компании Core 24/7.

👉 3 победителя смогут задать вопросы техлиду и узнать, почему то или иное решение не работает, как настроить процесс эффективнее и от чего стоит отказаться.

Условия конкурса:

Быть подписчиком KazDevOps
Рассказать о своей ситуации вкратце в комментах под этим постом — 1-2 предложения о проблеме, задаче или амбициях, связанных с DevOps
Дождаться розыгрыша — победителей объявим 10 августа: проверим условия выше и рандомом определим 3 человек, которые представляют свой бизнес или работают в компании

🤝 Делитесь с коллегами и ожидайте нашего звонка

#devops #devsecops #cloud #kubernetes #docker #terraform #giltab

@DevOpsKaz
👍14🔥6
🌚 HashiCorp объявила о переходе с публичной лицензии на лицензию Business Source для будущих выпусков всех продуктов и нескольких библиотек.

По сути — отказалась от OpenSource. Изменения уже затронули Terraform, Nomad, Vault, Vagrant, Packer. Авторы хотят контролировать коммерческое использование своих продуктов, когда на их основе выстраивают конкурирующие сервисы.

💥 Новость неприятная, но уже есть альтернативы. Например, Infisical — платформа управления секретами с открытым исходным кодом и сквозным шифрованием.

Команды могут использовать её для централизации своих секретов, таких как ключи API, учетные данные базы данных и конфигурации.

Также появился открытый форк Terraform.

В общем, коллеги-энтузиасты не спят 😃

Пользуйтесь и делитесь с коллегами 🤝

#devops #hashicorp #terraform #infisical #vault

@DevOpsKaz
6👎4🤡2
🚩 Две недели назад HashiCorp объявила, что меняет лицензию для своих продуктов, включая Terraform.

После этого сообщество проснулось, возмутилось и.. спустя время более 100 компаний, 10 проектов и 400 человек посвятили ресурсы сохранению открытого исходного кода. HashiCorp не отреагировала, поэтому энтузиасты решили сделать официальный форк под эгидой Linux Foundation.

☄️ Форк Terraform будет опубликован в ближайшие 1-2 недели. Многие инженеры, иногда даже из конкурирующих компаний, работали вместе, чтобы сделать это возможным.

Эта новость доказывает, что в нашей сфере коммунизм основные ценности — взаимопомощь, общее благо и предприимчивость. Приятно, коллеги! 💪

Что думаете по этому поводу?

#opentf #terraform #devops

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍5🤮2💩1
Terraform позволяет безопасно и с точностью создавать, изменять и улучшать производственную инфраструктуру. Это инструмент, который кодифицирует API-интерфейсы в файлы конфигурации. Все для того, чтобы команды использовали их совместно, рассматривали как код, редактировали и управляли версиями.

Тема Terraform обширная — одним постом или статьей не охватить, но для этого есть энтузиасты с GitHub, которые готовят #awesome руководства.

👉 Делимся им с вами, чтобы вы добавили в закладки и передали коллегам дальше. Забирайте руководство по Terraform.

#devops #terraform #github

@DevOpsKaz
👍62🔥2
⁉️ Как подготовиться к собеседованию на DevOps

🔥 Забирайте себе в закладки — вопросы и упражнения, связанные с DevOps и SRE — всего 2624 единиц знания по темам: #Linux, #Jenkins, #AWS, #SRE, #Prometheus, #Docker, #Python, #Ansible, #Git, #Kubernetes, #Terraform, #OpenStack, #SQL, #NoSQL, #Azure, #GCP, #DNS, #Elastic, #Сеть, #Виртуализация.

💬 Опыт нарабатывается из всего, что нас окружает — коллеги, рабочая практика, скринкасты профессионалов. А теория, конечно, забывается. Эта шпаргалка достойна ваших закладок и поможет быстро найти ответ по подзабытой теме.

Пользуйтесь и делитесь с коллегами 🤝

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥3
☄️ Новости инструментов DevOps

В Terraform Cloud Operator 2.3 управлять инфраструктурой Kubernetes стало еще проще. Теперь вы можете легко запускать операции с рабочими областями с помощью простых операций

👉 Узнайте о релизе здесь

Grafana Loki 3.0 тоже здесь. Она порадует ускоренными запросами с фильтрами Bloom, встроенной поддержкой OpenTelemetry и многим другим. Также в компании улучшили документацию, чтобы новым пользователям было легче начать работу с Loki.

👉 Узнайте о релизе здесь

#devops #loki #grafana #terraform

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥32
🔥 Автооценка затрат для шаблонов ARM, Bicep и Terraform

Часто стоимость инфраструктуры просчитывают только на этапе проектирования и после забывают развивать эту оценку. От этого команды не понимают, как рассчитать стоимость изменений, укладываются ли они в бюджет и все такое. IaC еще больше усложняет задачу — решает проблему облачной инфраструктуры, как отдельного потока разработки, но не дает контроля над стоимостью компонентов.

👉 Azure Cost Estimator помогает в этом деле. Вы можете сделать его частью конвейера CI/CD и быстро собирать информацию о том, сколько вы собираетесь потратить.

Ключевые особенности:

— Поддерживает 49 служб Azure (около 92 типов ресурсов)
— Есть встроенная поддержка Bicep, шаблонов ARM и Terraform
— Генерирует выходные данные в качестве артефакта для дальнейшей обработки

#devops #azure #bicep #arm #terraform

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32👎2🔥2
☄️ Бесплатные курсы и сертификация по Terraform с AWS

👉 Улучшаем свои навыки автоматизации облачной инфраструктуры:

Beginners Full Course on Terraform and AWS
Terraform Foundations Course with AWS
Automate Your AWS Cloud Infrastructure with This Terraform Course
Terraform Tutorial for Beginners + Practical Labs
Complete Terraform Course - From Beginner to Advanced

🔥 Бонус: подготовительный курс к HashiCorp Terraform Associate Certification

Забирайте, друзья! И делитесь с коллегами.

#devops #terraform #devopscourse

@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍9🔥4😎3
🔥 Инструменты недели для DevOps-специалистов

1️⃣ Cyphernetes — это язык запросов для Kubernetes, который помогает во время проверки и работы. С Cyphernetes можно создавать более простые и понятные запросы для проверки состояния кластеров, сделать мониторинг более гибким и интуитивным.

2️⃣ GitLab CI Local — утилита помогает запускать GitLab CI/CD пайплайны локально. Можно тестировать .gitlab-ci.yml файлы, используя shell или Docker executors на своей машине, не дожидаясь выполнения на удалённом сервере. Это помогает быстрее находить и устранять ошибки в конвейерах

3️⃣ Terraform Docs — удобный инструмент для автоматической генерация документации для модулей Terraform в форматах: Markdown, JSON, и YAML. Он помогает поддерживать актуальные и понятные описания инфраструктуры. Это особенно полезно для больших проектов, где модули Terraform часто обновляются.

#Terraform #Documentation #Automation #GitLabCI #LocalDevelopment #CICD #kubernetes

@DevOpsKaz 😛
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍6🔥53😎2
Forwarded from DevOps FM
👩‍💻 Всем DevOps! Начнём неделю с подборки лучших практик по Terraform:

1. Разделяйте файлы конфигураций. Вместо того чтобы помещать весь код в main.tf, лучше распределите его по нескольким файлам:
main.tf: вызывает модули, локальные файлы и источники данных для создания всех ресурсов.
variables.tf: содержит объявления переменных, используемых в main.tf. Чтобы улучшить читаемость кода, размещайте обязательные переменные вверху, а необязательные — внизу, разделяя их строкой комментария;
outputs.tf: содержит выходные данные ресурсов, созданных в main.tf;
versions.tf: содержит требования к версиям Terraform и поставщиков;
data.tf: содержит импорт ресурсов;
resource.tf: содержит объявление конкретного ресурса;
terraform.tfvars: содержит значения переменных. Нигде не должен использоваться.

2. Упорядочьте ключи в блоке переменных variables.tf следующим образом: description, type, default, validation.

3. Используйте динамические блоки. Они позволяют создавать конфигурации с более высокой степенью гибкости и автоматизации. Их используют для генерирования повторяющихся блоков кода на основе входных данных, что упрощает управление инфраструктурой и уменьшает объём дублирующегося кода.

4. Старайтесь делать ваши модули ресурсов максимально простыми.

5. Указывайте версии ваших модулей, иначе вы можете столкнуться с неожиданными проблемами при очередном развертывании. Для обновления ваших модулей используйте семантическое версионирование.

6. Если ваши модули тесно связаны — объедините их в один. Такие модули можно хранить в одном репозитории и использовать их в качестве подмодулей. Так вы сможете версионировать их как единое целое, и управлять ими станет проще.

7. Используйте map вместо list для описания группы объектов. Если требуется создать группу идентичных объектов, то лучше использовать map, так ресурсы будут обновляться. При использовании list ресурсы пересоздаются. Для некоторых сценариев это критично.

#bestpractices #devops #terraform
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍82😎2
Forwarded from arman.dev (Arman)
Топ-5 сертификаций по DevOps для начинающих:

На DevOpsDays я общался с многими специалистами, и один из частых вопросов был: «С какой сертификации начать, чтобы добавить в резюме?» Изучив просторы интернета, решил разделить полезные сертификации по направлениям, которые охватывают все части DevOps. Вот что получилось:

1. Terraform Associate – всё про Infrastructure as Code (IaC). Вопросы могут быть сложными для новичков, но полезны, особенно если ваша компания работает с Terraform Cloud.
2. KCNA – базовая сертификация по Kubernetes. Если боитесь сразу сдавать CKA, это хорошая стартовая точка. Плюс, доступно два ретейка.
3. GitHub Foundation – знание Git крайне важно для DevOps. Этот экзамен доступнее, чем GitLab сертификация, и покрывает основы.
4. AWS Certified Cloud Practitioner – хоть многие говорят, что это сертификация больше для продаж, она помогает понять базовые облачные сервисы.
5. Microsoft Certified: Azure Fundamentals – экзамен охватывает основы IaaS, PaaS, SaaS, и в целом облака, что полезно для понимания инфраструктуры.
Помните, наличие сертификатов не гарантирует оффер, ведь большинство интервьюеров всё же оценивают ваши навыки и умение мыслить!

#aws #azure #terraform

🐈Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍23🔥65
Forwarded from DevOpsDays Tashkent
Speaker #8 at DevOpsDays Tashkent 2025 - Arman Nurgaliyev

📍Almaty, Kazakhstan
💼 Solutions Architect @ Yandex Cloud

10 years in IT, journey from system administrator to cloud architect. Once wanted to pursue security, but a single task in Azure changed everything: since then has been working exclusively with clouds. Currently an AWS Community Builder in the Serverless domain.

What will the talk be about?

🔁 DRY Terraform - how to reuse code without turning infrastructure into chaos. Simple techniques that save a DevOps engineer's time and sanity.

Who is this for?

For beginner and intermediate DevOps specialists who want to write cleaner, faster, and smarter code.

"Community and supporting young professionals are important to me. After all, DevOps is not just about technology, but also about people."

📍 See you on May 24 at Digital.uz
🔗 devopsdays.uz

#DevOpsDays #DevOpsTashkent #Terraform #YandexCloud #SpeakerIntro #DevOpsCommunity

@devopsdaysuz
👍8🔥86👾2