Построение пуленепробиваемого конвейера CI/CD: подробное руководство
https://dev.to/gauri1504/building-a-bulletproof-cicd-pipeline-a-comprehensive-guide-3jg3
https://dev.to/gauri1504/building-a-bulletproof-cicd-pipeline-a-comprehensive-guide-3jg3
DEV Community
Building a Bulletproof CI/CD Pipeline: A Comprehensive Guide
Welcome Aboard Week 2 of DevSecOps in 5: Your Ticket to Secure Development Superpowers! _Hey there,...
Docker Mastery: комплексное руководство для новичков и профессионалов
https://dev.to/theyasirr/docker-mastery-a-comprehensive-guide-for-beginners-and-pros-2p18
https://dev.to/theyasirr/docker-mastery-a-comprehensive-guide-for-beginners-and-pros-2p18
DEV Community
Docker Mastery: A Comprehensive Guide for Beginners and Pros
Docker is a powerful platform that simplifies the creation, deployment, and management of...
Поиск коммитов Linux : новый инструмент для эффективного поиска коммитов в ядре Linux. Это может изменить правила игры как для разработчиков, так и для системных администраторов.
https://linux-commits-search.typesense.org/
https://linux-commits-search.typesense.org/
linux-commits-search.typesense.org
Linux Kernel Commit History Search with Typesense
Celebrating 30 Years of Linux and 1 Million Linux Kernel Commits
Curl против Wget: Curl поддерживает больше протоколов и платформ, а Wget отличается рекурсивной загрузкой и простотой.
https://daniel.haxx.se/docs/curl-vs-wget.html
https://daniel.haxx.se/docs/curl-vs-wget.html
Предотвращение завершения работы PostgreSQL с помощью FreeBSD OOM Killer : узнайте, как использовать команду защиты во FreeBSD для защиты PostgreSQL от убийцы нехватки памяти (OOM).
https://fluca1978.github.io/2021/04/02/OOMKillerFreeBSD.html
https://fluca1978.github.io/2021/04/02/OOMKillerFreeBSD.html
fluca1978.github.io
Preventing FreeBSD to kill PostgreSQL (aka OOM Killer prevention)
Something that can be useful when running PostgreSQL on FreeBSD.
LXC против Docker: какой из них использовать? (7 минут чтения)
В этом руководстве представлено углубленное сравнение контейнеров Linux (LXC) и Docker, двух ведущих технологий контейнеризации, выделено их функциональные возможности и варианты использования, а также показано, какое из них соответствует потребностям вашего конкретного проекта.
https://www.docker.com/blog/lxc-vs-docker
В этом руководстве представлено углубленное сравнение контейнеров Linux (LXC) и Docker, двух ведущих технологий контейнеризации, выделено их функциональные возможности и варианты использования, а также показано, какое из них соответствует потребностям вашего конкретного проекта.
https://www.docker.com/blog/lxc-vs-docker
Docker
Linux Containers vs. Docker: Which One Should You Use? | Docker
Explore the key differences between Docker and LXC, including use cases and technical requirements, to determine which containerization technology best suits your project needs.
Расширенные методы развертывания: специальные стратегии для приложений с отслеживанием состояния в Kubernetes (11 минут чтения)
Узнайте, как оператор развертывания Bedrock от Slack эффективно управляет развертыванием приложений с отслеживанием состояния в Kubernetes, предлагая контролируемое развертывание, интеграцию с внутренними системами и обновления статуса в режиме реального времени с помощью уведомлений Slack. https://slack.engineering/kube-stateful-rollouts
Узнайте, как оператор развертывания Bedrock от Slack эффективно управляет развертыванием приложений с отслеживанием состояния в Kubernetes, предлагая контролируемое развертывание, интеграцию с внутренними системами и обновления статуса в режиме реального времени с помощью уведомлений Slack. https://slack.engineering/kube-stateful-rollouts
slack.engineering
Advanced Rollout Techniques: Custom Strategies for Stateful Apps in Kubernetes
In a previous blog post—A Simple Kubernetes Admission Webhook—I discussed the process of creating a Kubernetes webhook without relying on Kubebuilder. At Slack, we use this webhook for various tasks, like helping us support long-lived Pods (see Supporting…
Узнайте , как интеграция безопасности на ранних этапах #DevOps с практиками #DevSecOps повышает производительность и обеспечивает целостность программного обеспечения.
https://thehackernews.com/2024/06/what-is-devsecops-and-why-is-it.html
https://thehackernews.com/2024/06/what-is-devsecops-and-why-is-it.html
Создание Python DevEx (20 минут чтения)
Использование Make упрощает разработку Python за счет автоматизации настройки среды и управления зависимостями, повышения инклюзивности и стандартизации опыта разработки. Такой подход сокращает время адаптации и повышает производительность. Для демонстрации реализации приведен практический пример.
https://tech.target.com/blog/make-python-devex
Использование Make упрощает разработку Python за счет автоматизации настройки среды и управления зависимостями, повышения инклюзивности и стандартизации опыта разработки. Такой подход сокращает время адаптации и повышает производительность. Для демонстрации реализации приведен практический пример.
https://tech.target.com/blog/make-python-devex
Make Python DevEx
An article by Colin Dean : How a 47+ year old tool can MAKE Python developer experience easier.
SQLSync — это совместная автономная оболочка SQLite, предназначенная для синхронизации состояния веб-приложения между пользователями, устройствами и периферией.
Spilo — это образ Docker, который предоставляет PostgreSQL и Patroni в комплекте. Несколько Spilos могут создать отказоустойчивый кластер PostgreSQL с высокой доступностью.
Overmind — мощный инструмент для анализа влияния изменений Terraform в режиме реального времени.
Spilo — это образ Docker, который предоставляет PostgreSQL и Patroni в комплекте. Несколько Spilos могут создать отказоустойчивый кластер PostgreSQL с высокой доступностью.
Overmind — мощный инструмент для анализа влияния изменений Terraform в режиме реального времени.
GitHub
GitHub - orbitinghail/sqlsync: SQLSync is a collaborative offline-first wrapper around SQLite. It is designed to synchronize web…
SQLSync is a collaborative offline-first wrapper around SQLite. It is designed to synchronize web application state between users, devices, and the edge. - orbitinghail/sqlsync
Прохождение собеседования по SRE : советы, которые помогут вам подготовиться к собеседованию по проектированию надежности объекта (SRE).
https://dzone.com/articles/cracking-the-sre-interview
https://dzone.com/articles/cracking-the-sre-interview
DZone
Cracking the SRE Interview
This article discusses what skills that companies look for in a candidate while interviewing for a Site Reliability Engineering role.
Расширенная наблюдаемость сети: повышение наблюдаемости сети контейнеров в службе Azure Kubernetes (AKS)
https://pixelrobots.co.uk/2024/06/advanced-network-observability-supercharging-container-network-observability-in-azure-kubernetes-service-aks
https://pixelrobots.co.uk/2024/06/advanced-network-observability-supercharging-container-network-observability-in-azure-kubernetes-service-aks
Вакансия Middle/Senior DevOps engineer в команде Lamoda Tech
Создаем продукты для удобного и вдохновляющего шопинга. Результат - 17 млн. довольных пользователей ежемесячно и звание крупнейшей fashion&lifestyle платформы по версии Data Insight
О задачах: участвовать в планировании инфраструктурной архитектуры и миграций на новые решения; участвовать в интеграции DevOps на всех стадиях
Как работаем: Управляем kubernetes кластерами на своем железе и на Managed Kubernetes в Cloud; деплоим с помощью Helm и ArgoCD; пишем на Python; используем Atlassian Bamboo; храним метрики в VictoriaMetrics; собираем логи через ELK и Loki; настраиваем машины с помощью Ansible; управляем инфраструктурой с Terraform
Что еще интересного: гибрид, офис в Москве и коворкинг в СПб, организуем внутренние и внешние митапы; помогаем развивать личный бренд; шопинг на Lamoda со скидками до 40%
Подробнее.
Создаем продукты для удобного и вдохновляющего шопинга. Результат - 17 млн. довольных пользователей ежемесячно и звание крупнейшей fashion&lifestyle платформы по версии Data Insight
О задачах: участвовать в планировании инфраструктурной архитектуры и миграций на новые решения; участвовать в интеграции DevOps на всех стадиях
Как работаем: Управляем kubernetes кластерами на своем железе и на Managed Kubernetes в Cloud; деплоим с помощью Helm и ArgoCD; пишем на Python; используем Atlassian Bamboo; храним метрики в VictoriaMetrics; собираем логи через ELK и Loki; настраиваем машины с помощью Ansible; управляем инфраструктурой с Terraform
Что еще интересного: гибрид, офис в Москве и коворкинг в СПб, организуем внутренние и внешние митапы; помогаем развивать личный бренд; шопинг на Lamoda со скидками до 40%
Подробнее.
Освоение искусства документации по архитектуре программного обеспечения
https://newsletter.techworld-with-milan.com/p/documenting-software-architectures
https://newsletter.techworld-with-milan.com/p/documenting-software-architectures
Techworld-With-Milan
Documenting Software Architectures
The Architects Choice
В этом году платформе Kubernetes® исполнилось 10 лет. За это время она стала важным инструментом для многих компаний бигтеха, в том числе и для Yandex Cloud.
Узнать больше о работе с платформой, безопасности кластеров и данных, трендах в DevOps и многом другом можно будет на Kuber Conf’24 — главной в России конференции по Kubernetes®, которая пройдёт 4 июля.
Регистрация открыта по ссылке. Участвовать можно как онлайн, так и очно в Москве.
Узнать больше о работе с платформой, безопасности кластеров и данных, трендах в DevOps и многом другом можно будет на Kuber Conf’24 — главной в России конференции по Kubernetes®, которая пройдёт 4 июля.
Регистрация открыта по ссылке. Участвовать можно как онлайн, так и очно в Москве.