CatOps – Telegram
CatOps
5.08K subscribers
94 photos
5 videos
19 files
2.57K links
DevOps and other issues by Yurii Rochniak (@grem1in) - SRE @ Preply && Maksym Vlasov (@MaxymVlasov) - Engineer @ Star. Opinions on our own.

We do not post ads including event announcements. Please, do not bother us with such requests!
Download Telegram
Старенькая на самом деле статья от RedMonk о качествах, которые есть у так называемого 10X Engineer

10X Engineer — это обобщенное название рок-звезды в команде, который просто приходит и всё решает. И тут как раз описывают, что нет никаких рок-звёзд, есть просто хорошие инженеры. Однако, всё таки существуют определённые вещи, которые этих хорошоих инженеров объединяют

#culture
Я знаю, вы думаете: "Хватит грузить на философией. Тут технические специалисты собрались, давай что-то техническое! Давай про тулзы!"

Про тулзы будет, но "трохи папiзже", а пока делюсь презентацией про сети в контейнерах и Kubernetes с картинками

#networking #containers #kubernetes
Обещал тулзы — держите тулзы.

Подборка скриптов для аудита AWS S3 и CloudFront

И ещё штукень для S3, но на этот раз она неприкрытые файлы тупо скачивает. Пишут, мол, security audit, но мы то понимаем...

#aws #s3 #toolz
И ещё про тулзы (и опять про S3): однаждый надо было перегнать несколько миллионов файлов в reduced redundancy storage class во имя сохранения денег. Так появилась вот эта вещь

Код там, конечно, ужасен. Однако, это одни из тех поделок на коленке к которой потом вернулся (когда надо было перегнать обратно в standard)

Ещё одна вещь, к которой возвращался — поиск по security groups. Это, конечно, очень хорошо, если у вас Infrastructure as a Code, Terraform и прочие прелести жизни. Но бывает, когда инфраструктура достаточно древняя, много вещей (в том числе секрьюрити группы) доелались в рукопашную. А потом приходит к вам security guy и иговорит: "Слушай, у нас старый айпишник такой-то, его бы выкосить отовсюду"

#aws #tools
Вашему вниманию статья одного из разработчиков языка Go об SRE модели, принятой в Google.

Собственно, это статья-ответ на пост от Cindy Sridharan о том, что operations относится ко всем вне зависимости от рабочей лычки

Вот такая вот полемика. Да, споры посредством статей не умерли в XX веке 🙃

#culture
А вот ещё интересный Twitter тред у Charity Majors‏ о том, как полезны навыки public speeking и как они помогают карьере

Так что, если вам есть чего рассказывать — не стесняйтесь ^_^
AWS написали доку о том, как сделать on demand видео платформу чисто средствами, собственно, AWS

Почти что пошаговую инструкцию сделали :)

Оно примечательно тем, что подсистема on demand видео входит много куда. Например, в те же сервисы интернет рекламы.

#aws
Статья с clickbait заголовком!

На самом деле там две важные идеи:

1) DevOps — название методологии, а не позиции. Потому что можно назвать кого-угодно DevOps Engineer, можно даже команду сделать для этого (вариант ещё хуже) но на деле ни черта не поменяется

2) Мы теперь все разработчики, просто каждый пишет код внутри своей зоны ответственности. Поэтому подходы в написании кода для приложений точно также можно применять к коду инфраструктуры. Это если у вас Infrastructure as a Code, если нет, к этому надо стремиться

И бонусом дискуссия данной статьи на Reddit

#culture
Небольшой пошаговый мануальчик, как настроить Travis CI для .NET

Бросаю сюда так как знаю, что C# люди меня тоже читают

#cicd
На днях крупнейшее Slack сообщесто Украины о DevOps — UkrOps — создали свой дайджест-канал в Телеге!

https://news.1rj.ru/str/UkropsDigest

Подписывайтесь! Если вам интересно происходящее тут, значит дайджест будет интересен не менее. Будем друг друга дополнять 😎
Hacktoberfest вернулся!

Кто не в курсе -- это совместная инициатива GitHub и Digital Ocean про поддержку открытого ПО.

Ваша задача сделать 4 валидных пул реквеста в проекты-участники (они помечены лейбой hacktoberfest, а в замен вы получаете футболку и стикеры!

Ну и моральное удовлетворение, конечно :)

Больше подробностей и регистрация по ссылке. Удачи!

#github #hacktoberfest
Yevgeniy Brikman делится книгами о построении масштабируемых вэб-приложений

При чём SRE book от Google можно вообще читать онлайн бесплатно!

#books
Я уже постил сюда первую чать об IO. Сейчас вот подъехало ещё 2 части.

Вместе с этим рекомендую подписаться на Дайджест Украинских ДевОпсов (собсно канал, откуда я сейчас тащу новость про IO)
Вчера вышел третий пост о том как работает дисковый IO в linux (первый, второй). В этом посте автор достаточно неплохо и базово расказывает о LSM деревьях, а в следующем будет расказывать о B деревьях.

Кстати, если пропустили, то в первых двух постах достаточно неплохо сгрупированы бызовые знания о файловом IO в linux. Советую всем, у кого ещё не доходили до него руки 🙂
Интерактивный туториал по Ansible. По факту является интерактивной адаптацией Ansible tutorial от Leucos

Всё, что надо для прохождения — установленный Docker

Видео-демо есть тут

Содержание:

1. Getting Started
2. Basic inventory
3. First modules and facts
4. Groups and variables
5. Playbooks
6. Playbooks, pushing files on nodes
7. Playbooks and failures
8. Playbook conditionals
9. Git module
10. Extending to several hosts
11. Templates
12. Variables again
13. Migrating to roles!
14. Using roles from Ansible Galaxy - Install a Jenkins server
15. Free play

#ansible
Устроим ка небольшой serverless-weekend.

Статья про AWS Lambda: как, когда и зачем использовать.

Ну и не лямбдой единой: заметка на Medium с кратким сравнением некоторых провайдеров FaaS (Function as a Service)

Ну и не только большие провайдеры. Например, есть Kubeless — фреймворк, который позволяет сделать FaaS поверх Kubernetes, а где разворачивать Kubernetes — уже ваша личная боль. Вот кратенькая статья-обзор сего действа

И сразу же 5 других open source фреймворков

Ну и к вопросу, почему это стало модным. Ответ банаен — бабло. Статья-разбор почему Serverless — это в первую очередь про $$$

+ одна success-story сокращения костов

+ ещё одна

#serverless
Ну и сразу же вдогонку статья (точнее GitHub подборка) из цикла "Awesome-%{something}" про Serverless

Дополнения, как обычно, приветствуются!

#serverless
Не помню, может, и кидал уже эту статью

В ней быстро и доступно объясняется, что такое распределенный трейсинг и зачем он нужен на примере Opentracing

#visibility
Пока одни выбирают, подписаться на PagerDuty или VictorOPS, или следят за PagerTree, другие пилят своё решение на коленке.

Вот, например, статья о системе звонков при проблеме, собранной из -говна-и-палок- Twilio, AWS CloudWatch, SNS и AWS Lambda

#monitoring #aws