Terraform CI/CD и тестирование на AWS с новой платформой тестирования Terraform (8 минут чтения)
Это руководство по использованию Terraform test, новой среды тестирования, позволяющей авторам модулей выполнять модульные и интеграционные тесты для модулей Terraform. https://aws.amazon.com/ru/blogs/devops/terraform-ci-cd-and-testing-on-aws-with-the-new-terraform-test-framework
Основы DevOps 🚀
Вы новичок в DevOps или хотите изучить некоторые инструменты DevOps? Или, может быть, вы уже являетесь инженером DevOps и ищете документы и место для практики своих навыков?
Я создал репозиторий devops-basics на GitHub , чтобы помочь вам во всем этом! 🥳
https://dev.to/tungbq/the-devops-basics-3ecm
Это руководство по использованию Terraform test, новой среды тестирования, позволяющей авторам модулей выполнять модульные и интеграционные тесты для модулей Terraform. https://aws.amazon.com/ru/blogs/devops/terraform-ci-cd-and-testing-on-aws-with-the-new-terraform-test-framework
Основы DevOps 🚀
Вы новичок в DevOps или хотите изучить некоторые инструменты DevOps? Или, может быть, вы уже являетесь инженером DevOps и ищете документы и место для практики своих навыков?
Я создал репозиторий devops-basics на GitHub , чтобы помочь вам во всем этом! 🥳
https://dev.to/tungbq/the-devops-basics-3ecm
Amazon
Terraform CI/CD and testing on AWS with the new Terraform Test Framework | Amazon Web Services
In this blog post, we will show you how to validate Terraform modules and how to automate the process using a Continuous Integration/Continuous Deployment (CI/CD) pipeline.
Google добавляет инструмент GenAI для автоматизации рабочих процессов DevOps (3 минуты чтения)
На конференции Google Cloud Next '24 компания Google представила Gemini Cloud Assist — новый инструмент генеративного искусственного интеллекта, который автоматизирует задачи и устраняет неполадки приложений на Google Cloud Platform (GCP).
https://devops.com/google-adds-genai-tool-to-automate-devops-workflows
На конференции Google Cloud Next '24 компания Google представила Gemini Cloud Assist — новый инструмент генеративного искусственного интеллекта, который автоматизирует задачи и устраняет неполадки приложений на Google Cloud Platform (GCP).
https://devops.com/google-adds-genai-tool-to-automate-devops-workflows
DevOps.com
Google Adds GenAI Tool to Automate DevOps Workflows
Google has added a GenAI tool dubbed Gemini Cloud Assist to automate a wider range of tasks across the software development lifecycle.
8 бесплатных онлайн-курсов по изучению Jenkins и CI/CD в 2024 году — лучшее из серии
Мои любимые бесплатные онлайн-курсы по изучению непрерывной интеграции и доставки с использованием Jenkins в 2024 году.
https://medium.com/javarevisited/8-free-online-courses-to-learn-jenkins-and-ci-cd-in-2024-best-of-lot-12df5724fcd2
Мои любимые бесплатные онлайн-курсы по изучению непрерывной интеграции и доставки с использованием Jenkins в 2024 году.
https://medium.com/javarevisited/8-free-online-courses-to-learn-jenkins-and-ci-cd-in-2024-best-of-lot-12df5724fcd2
Medium
8 Free Online Courses to Learn Jenkins and CI/CD in 2024 — Best of Lot
My favorite free online courses to learn Continuous Integration and Delivery using Jenkins in 2024
Вы должны перестать вручную писать Dockerfile'ы
Вы тоже устали вручную заполнять Dockerfile и docker-compose.yaml под каждый новый проект?
Я всегда задумывался, применяю ли я известные best practices, когда пишу конфиг для Docker, и не занесу ли я случайно какие-нибудь уязвимости, вручную заполняя конфиг-файлы.
Что же, теперь мне больше не придется беспокоиться об этом, благодаря добрым людям из Docker, которые недавно реализовали инструмент для этого - docker init .
Интересно, как экономить время и быстро генерировать конфиги, даже если вы не профи в Docker? Прошу под кат.
https://habr.com/ru/articles/807501/
Вы тоже устали вручную заполнять Dockerfile и docker-compose.yaml под каждый новый проект?
Я всегда задумывался, применяю ли я известные best practices, когда пишу конфиг для Docker, и не занесу ли я случайно какие-нибудь уязвимости, вручную заполняя конфиг-файлы.
Что же, теперь мне больше не придется беспокоиться об этом, благодаря добрым людям из Docker, которые недавно реализовали инструмент для этого - docker init .
Интересно, как экономить время и быстро генерировать конфиги, даже если вы не профи в Docker? Прошу под кат.
https://habr.com/ru/articles/807501/
Хабр
Вы должны перестать вручную писать Dockerfile'ы
Вы тоже устали вручную заполнять Dockerfile и docker-compose.yaml под каждый новый проект? Я всегда задумывался, применяю ли я известные best practices, когда пишу конфиг для Docker, и не занесу ли я...
Яндекс приглашает студентов и начинающих специалистов в Школу SRE и DevOps
В Школе КИТ можно освоить DevOps, SRE, системное администрирование, информационную безопасность и сетевой инжиниринг.
Для поступления нужно обладать базовыми навыками траблшутинга и работы в консоли Linux, иметь опыт в программировании и автоматизации на Python и Bash, а также понимать работу веб-сервисов и сетевых протоколов.
Обучение пройдет в московском офисе Яндекса и будет состоять из лекций, домашних заданий и практики. Лучших студентов пригласят присоединиться к команде Яндекса в качестве сотрудника или стажера. Для иногородних участников компания оплатит дорогу и проживание в Москве.
Заполнить анкету и выполнить тестовое можно по ссылке.
В Школе КИТ можно освоить DevOps, SRE, системное администрирование, информационную безопасность и сетевой инжиниринг.
Для поступления нужно обладать базовыми навыками траблшутинга и работы в консоли Linux, иметь опыт в программировании и автоматизации на Python и Bash, а также понимать работу веб-сервисов и сетевых протоколов.
Обучение пройдет в московском офисе Яндекса и будет состоять из лекций, домашних заданий и практики. Лучших студентов пригласят присоединиться к команде Яндекса в качестве сотрудника или стажера. Для иногородних участников компания оплатит дорогу и проживание в Москве.
Заполнить анкету и выполнить тестовое можно по ссылке.
Шаблоны Terraform в AWS : как преобразовать шаблон Terraform на базе Microsoft Azure в AWS с помощью Amazon Bedrock. https://aws.amazon.com/ru/blogs/infrastructure-and-automation/save-time-converting-terraform-templates-to-aws-using-amazon-bedrock/
Развертывание приложений Remix с помощью SSR в AWS : Как развернуть приложения в AWS Amplify с поддержкой рендеринга на стороне сервера (SSR). https://richdevelops.dev/how-to-deploy-remix-apps-with-ssr-to-aws-amplify
Использование TDD с бессерверными технологиями : как использовать разработку через тестирование (TDD) при создании бессерверных приложений. https://theburningmonk.com/2024/04/how-to-apply-the-tdd-mindset-to-serverless
Запуск интеграционных тестов в PostgreSQL : как настроить PostgreSQL для тестов и некоторые распространенные ошибки, которых следует избегать. https://gajus.com/blog/setting-up-postgre-sql-for-running-integration-tests
Развертывание приложений Remix с помощью SSR в AWS : Как развернуть приложения в AWS Amplify с поддержкой рендеринга на стороне сервера (SSR). https://richdevelops.dev/how-to-deploy-remix-apps-with-ssr-to-aws-amplify
Использование TDD с бессерверными технологиями : как использовать разработку через тестирование (TDD) при создании бессерверных приложений. https://theburningmonk.com/2024/04/how-to-apply-the-tdd-mindset-to-serverless
Запуск интеграционных тестов в PostgreSQL : как настроить PostgreSQL для тестов и некоторые распространенные ошибки, которых следует избегать. https://gajus.com/blog/setting-up-postgre-sql-for-running-integration-tests
Amazon
Save time converting Terraform templates to AWS using Amazon Bedrock | Amazon Web Services
Learn how to use Amazon Bedrock to convert your non-AWS Terraform templates to the AWS Cloud in just a few steps, giving you back valuable time for more impactful, higher-value tasks in your organization.
Что такое конвейеры CI/CD: важнейший навык для каждого инженера-программиста🔥
https://dev.to/priyankdeep78/understanding-cicd-pipelines-a-crucial-skill-for-every-software-engineer-225p
https://dev.to/priyankdeep78/understanding-cicd-pipelines-a-crucial-skill-for-every-software-engineer-225p
DEV Community
What is CI/CD Pipelines: A Crucial Skill for Every Software Engineer🔥
Staying up to date with the latest practices is critical to success in the world of software...
Kubernetes 1.30: мульти-вебхук и модульная авторизация стали намного проще (5 минут чтения)
В этой статье обсуждается недавно представленная функция конфигурации структурированной авторизации в Kubernetes 1.30, которая обеспечивает более универсальный способ настройки цепочки авторизации, позволяя использовать несколько веб-перехватчиков и предоставляя явные механизмы управления.
https://kubernetes.io/blog/2024/04/26/multi-webhook-and-modular-authorization-made-much-easier
В этой статье обсуждается недавно представленная функция конфигурации структурированной авторизации в Kubernetes 1.30, которая обеспечивает более универсальный способ настройки цепочки авторизации, позволяя использовать несколько веб-перехватчиков и предоставляя явные механизмы управления.
https://kubernetes.io/blog/2024/04/26/multi-webhook-and-modular-authorization-made-much-easier
kubernetes.io
Kubernetes 1.30: Multi-Webhook and Modular Authorization Made Much Easier
With Kubernetes 1.30, we (SIG Auth) are moving Structured Authorization Configuration to beta.
Today's article is about authorization: deciding what someone can and cannot access. Check a previous article from yesterday to find about what's new in Kubernetes…
Today's article is about authorization: deciding what someone can and cannot access. Check a previous article from yesterday to find about what's new in Kubernetes…
10 лучших инструментов для DevOps и разработчиков в 2024 году
https://dev.to/somadevtoo/top-10-tools-for-devops-and-developers-in-2024-26e5
https://dev.to/somadevtoo/top-10-tools-for-devops-and-developers-in-2024-26e5
DEV Community
Top 10 Tools for DevOps and Developers in 2025
10 essential tools DevOps Engineers and developers and can learn in 2025.
Использование LLM для создания кода Terraform : примеры рабочих процессов, демонстрирующих использование LLM при создании конфигураций IaC с использованием Terraform.
https://terrateam.io/blog/using-llms-to-generate-terraform-code
https://terrateam.io/blog/using-llms-to-generate-terraform-code
Terrateam: Orchestration for Terraform, OpenTofu & Pulumi
Using LLMs to Generate Terraform Code
An in-depth analysis using Claude, ChatGPT, and Mistral
Вопрос на собеседовании по BASH/Linux для DevOps-инженеров
https://okpreetam.medium.com/bash-linux-interview-question-for-devops-engineers-7e22928a1486
https://okpreetam.medium.com/bash-linux-interview-question-for-devops-engineers-7e22928a1486
Medium
BASH/Linux Interview Question for DevOps Engineers
1. What are the various types of variables used in shell scripting?
6 бесплатных курсов DevOps-инжиниринга для опытных разработчиков в 2024 году
https://medium.com/javarevisited/6-free-devops-engineering-courses-for-experienced-developers-in-2024-7f3e560a5ab8
https://medium.com/javarevisited/6-free-devops-engineering-courses-for-experienced-developers-in-2024-7f3e560a5ab8
Medium
6 Free DevOps Engineering Courses for Experienced Developers in 2024
My favorite free online courses to learn DevOps Tools and Practice in 2024
Использование LLM для создания кода Terraform : примеры рабочих процессов, демонстрирующих использование LLM при создании конфигураций IaC с использованием Terraform. https://terrateam.io/blog/using-llms-to-generate-terraform-code
Правильная настройка ваших лямбд : как добиться повышения производительности на 61 % при одновременном снижении стоимости лямбды на 25 %. https://medium.com/ssense-tech/rightsizing-your-lambdas-lambda-power-tuning-compute-optimizer-f70dab1830ee
Создание конвейера CI/CD GitOps с помощью действий GitHub (SOC 2) . В этом руководстве описывается простой и удобный для разработчиков конвейер CI/CD на основе GitOps, построенный на действиях GitHub и предназначенный для соответствия SOC 2. https://mathieularose.com/gitops-cicd-github-actions
Правильная настройка ваших лямбд : как добиться повышения производительности на 61 % при одновременном снижении стоимости лямбды на 25 %. https://medium.com/ssense-tech/rightsizing-your-lambdas-lambda-power-tuning-compute-optimizer-f70dab1830ee
Создание конвейера CI/CD GitOps с помощью действий GitHub (SOC 2) . В этом руководстве описывается простой и удобный для разработчиков конвейер CI/CD на основе GitOps, построенный на действиях GitHub и предназначенный для соответствия SOC 2. https://mathieularose.com/gitops-cicd-github-actions
Terrateam: Orchestration for Terraform, OpenTofu & Pulumi
Using LLMs to Generate Terraform Code
An in-depth analysis using Claude, ChatGPT, and Mistral
Автоматическое обновление образа до Git с использованием Flux и GitHub Actions : процесс временной приостановки этих обновлений для обеспечения стабильности приложения во время инцидентов или любых непредвиденных проблем.
https://www.infracloud.io/blogs/automatic-image-update-to-git-using-flux-github-actions
https://www.infracloud.io/blogs/automatic-image-update-to-git-using-flux-github-actions
InfraCloud
Automatic Image Update to Git using Flux and GitHub Actions
Learn how to automate container image updates with Flux and GitHub Actions along with their implementation for secure, time-saving deployments.
kubectl— это инструмент CLI, используемый для взаимодействия с API Kubernetes. На первый взгляд он может показаться простым, но может быстро усложниться.
Итак, в этом сообщении блога я собираюсь написать руководство, которое мне хотелось бы иметь, когда я только начинал . Сначала сосредоточимся на синтаксисе команд и полезных командах, а затем перейдем к динамичной экосистеме плагинов и инструментов, созданных для расширения функциональности kubectl Kubernetes.
https://medium.com/@jake.page91/the-guide-to-kubectl-i-never-had-3874cc6074ff
Итак, в этом сообщении блога я собираюсь написать руководство, которое мне хотелось бы иметь, когда я только начинал . Сначала сосредоточимся на синтаксисе команд и полезных командах, а затем перейдем к динамичной экосистеме плагинов и инструментов, созданных для расширения функциональности kubectl Kubernetes.
https://medium.com/@jake.page91/the-guide-to-kubectl-i-never-had-3874cc6074ff
Medium
The guide to kubectl I never had.
What kind of engineer are you? 🤔
Can somebody guess by just looking at you?
More than likely not.
Can somebody guess by just looking at you?
More than likely not.