Библиотека девопса | DevOps, SRE, Sysadmin
10.3K subscribers
1.38K photos
71 videos
4 files
2.58K links
Все самое полезное для девопсера в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/25874ec4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/6798b4e4509aba565
Download Telegram
📐 10 алгоритмов для работы с графами, которые должен знать каждый кодер

Знакомимся с десятью маст-хэв для каждого кодера алгоритмами, которые будут полезными для работы с графами (исходный код прилагается).

https://proglib.io/sh/LpZb98VWRM
👍2
⌚️ 5 рекомендаций на испытательном сроке: как его успешно пройти и как сказать о своем увольнении после него

Собеседование прошло успешно, ты получил оффер – и вот он, испытательный срок. Рассказываем, как не бояться и что делать, если хочется уйти.

https://proglib.io/sh/4crlG5pjsy
👎2👍1
📰 Weekly #4: новости, подкасты, отборные статьи и обучающие материалы по Python, Data Science, Go, C# и C/C++

В этом выпуске: беспрецедентный фотореализм нейросети Imagen; все, что вам нужно знать о звездочках в Python; обзор дизайнерских решений, которые формируют общий успех Go; рекомендации по повышению производительности в C#; почему C++20 – самый крутой язык для сетевого программирования; и многое другое.

https://proglib.io/sh/imI1gujzYB
Скорее управленческий пост от ИТ-директора крупного предприятия, в котором обсуждается их развивающаяся облачная стратегия и внедрение открытого исходного кода.

https://proglib.io/w/e746edba
Takos — это операционная система Linux специально для Kubernetes. Она разработана, чтобы быть безопасной, иммутабельной и минималистичной.

https://proglib.io/w/07d83626
🥰4😁4
Сетка сетевых служб — это гибридная/мультиоблачная сетка IP-служб, которая поддерживает реализацию сетей уровня 3 с нулевым доверием в Kubernetes.

https://networkservicemesh.io/
📊 «Сделай красиво и чтоб работало – это вместо ТЗ». Что больше всего раздражает программистов на работе? Результаты опроса «Библиотеки программиста»

Отправь эту статью коллеге или руководителю. Может что-нибудь поменяется.

https://proglib.io/sh/RHx4fjPaLT
👍1👎1
Naml - это инструмент управления конфигурацией для описания конфигурации Kubernetes в Go. У него есть хороший инструмент для преобразования YAML в Go.

https://proglib.io/w/02c0e514
#вопросы_с_собеседований
Напишите простой демон для systemd, который будет поддерживать работу процесса и перезапускаться в случае выхода из строя процесса.

[Unit]
Description=Test_service
After=postgres.service
StartLimitBurst=5
StartLimitIntervalSec=10
[Service]
Type=simple
Restart=always
RestartSec=1
User=centos
ExecStart=/usr/bin/env python /app/server.py
[Install]
WantedBy=multi-user.target
🔥19👎4
#вопросы_с_собеседований
Что такое inode в Linux?

Индексный дескриптор в файловой системе, который хранит метаданные о файлах, за исключением имени файла. В дескрипторе хранится: длина файла в байтах, id устройства с файлом, id пользователя владельца файла, id группы файла, режим файла (права доступа), timestamp последнего изменения файла, счётчик хардлинков, указатели на блоки файла.
🔥211
#вопросы_с_собеседований
Напишите политику для AWS S3 бакета, которая разрешает доступ только с определенных IP адресов.

{
"Id": "AllowFromSourceIP",
"Version": "2012-10-17",
"Statement": [
{
"Sid": "SourceIP",
"Action": "s3:*",
"Effect": "Deny",
"Resource": [
"arn:aws:s3:::demo-bucket",
"arn:aws:s3:::demo-bucket/*"
],
"Condition": {
"NotIpAddress": {
"aws:SourceIp": [
"11.11.11.11/32",
"22.22.22.22/32"
]
}
},
"Principal": "*"
}
]
}
👎7👍3
#вопросы_с_собеседований
Объясните паттерны IaaS/PaaS/SaaS на примере пиццы.

На картинках варианты ответов.
👍13👎1