В последнее время мне довелось столкнуться с огромным количеством CI в GitLab. Я каждый день писал свои и читал чужие конфиги. Мой день буквально выглядел как: <code class=»language-yaml»> — day: tasks: — activity: «Поесть» priority: […]
В последнее время мне довелось столкнуться с огромным количеством CI в GitLab. Я каждый день писал свои и читал чужие конфиги. Мой день буквально выглядел как: <code class=»language-yaml»> — day: tasks: — activity: «Поесть» priority: […]
В этой статье мы обсудим ключевые моменты, которые помогут вам правильно организовать git-репозиторий, подготовить Docker-файлы, а также сделать процесс деплоя более гладким. Кроме того, мы подробно рассмотрим механику деплоя на двух примерах: деплой приложения на […]
Знакомо это чувство, когда учишь-учишь список слов, а через неделю вспоминаешь от силы парочку? Это не лень и не плохая память — просто наш мозг не особо любит зубрёжку. Зато он отлично запоминает всё, что […]
Все мы с этим сталкивались: вроде бы сервис работает, графики зелёные, ресурсы свободны — а пользователи всё равно жалуются. Открываешь мониторинг — CPU в порядке, память не забита, места на диске полно. А люди продолжают […]
Мы все знаем, что HashiCorp Vault — это фактический стандарт для хранения секретов, а Kubernetes — для размещения приложений. Но как подружить их вместе? Существует множество инструментов для интеграции Vault с Kubernetes, и каждый из […]
Введение: DevOps в условиях локальных ограничений Когда мы начали разворачивать высоконагруженную fintech-платформу в локальном облаке, задача казалась выполнимой: привычные инструменты, знакомые процессы, только с местной спецификой. Однако реальность оказалась сложнее. Ограниченные дата-центры, нестабильные сети, строгие […]
Часто возникают вопросы, как успевать всё на работе, но при этом не выгорать. В этой статье расскажу про популярные методы в тайм-менеджменте и про то, какие из них применяю в работе. План: История появления техники […]
Terragrunt — это обертка (wrapper) для Terraform, которая расширяет его функционал и устраняет некоторые ограничения. Terragrunt взаимодействует с Terraform с помощью кода HCL (HashiCorp Configuration Language), поэтому Terragrunt будет выполнять код Terraform в зависимости от того, как вы […]
OpenTofu — это форк Terraform, созданный сообществом в ответ на то, что HashiCorp перевёл Terraform на проприетарную лицензию (BSL) в августе 2023. OpenTofu = Terraform 1.5+ с полной совместимостью, но с открытой лицензией (MPL 2.0) […]
DevOps Principal — это старший эксперт, который не только обладает глубокими техническими знаниями, но и определяет стратегию внедрения DevOps-подходов в организации. Он отвечает за построение процессов, автоматизацию, культуру взаимодействия между командами разработки и эксплуатации, а […]