Мои 5 копеек про Контейнеры

Разговорились тут с коллегами и друзьями на тему контейнеров и их использования. Тема не то чтобы спорная но ее всегда интересно мусолить ибо у разных команд (Dev, QA, OPS) — разный взгляд на это. Давайте я внесу свои 5 копеек, а вы меня поправите, если что! Основная задача контейнера — решить проблему переносимости и воспроизводимости.…Continue reading Мои 5 копеек про Контейнеры

Как пропатчить SCRUM под Ops команду

Ещё тут вспомнил — о чем давно хотел написать. А хотел я написать о том, как можно применить методологию SCRUM не в Dev, а в Ops команде. Сама методология довольно неплохо (но для тех кто первый раз пытается погрузиться, возможно это описание будет выглядеть перегруженным) описана на Вики https://ru.m.wikipedia.org/wiki/SCRUM. Для тех кто не хочет читать,…Continue reading Как пропатчить SCRUM под Ops команду

Введение в DevOps: Как пользоваться Git (на примере Gitlab)

Добрый день! Данная статья представляет собой краткий мануал как пользоваться Git в производственной среде. В прошлой статье я уже упоминал про развертывание Gitlab сервера внутри компании, считайте эту статью — продолжением. Откуда черпать информацию: Самая авторитетная, а так же бесплатная и находящийся в свободном доступе — «Pro Git». Читать настоятельно РЕКОМЕНДУЮ! Даже картинки есть Краткие статьи…Continue reading Введение в DevOps: Как пользоваться Git (на примере Gitlab)

Введение в DevOps: Свой GitLab сервер

Доброго времени суток, коллеги. На протяжении уже полутора лет работаю в области, которую сейчас принято называть DevOps, поэтому решил начать делиться некоторыми знаниями и наработками. Наработки будут на базе моих личных фриланс проектов, тк про основное место деятельности лучше не упоминать — бумажки там всякие подписаны и пр) О чем будем говорить Итак, о чем…Continue reading Введение в DevOps: Свой GitLab сервер

Библиотека или что почитать. Выпуск 1

Еще одна светлая мысль посетила на дня мою беспокойную голову. Ведь и вы, друзья мои, и я читаем ( должны читать) различную литературу, способствующую нашему профессиональному развитию. И тут я понимаю два момента: Под литературой я считаю не только книги ( хотя их в первую очередь) — но и статьи, публикации в блогах, распечатку выступления…Continue reading Библиотека или что почитать. Выпуск 1

Вопросы для собеседования Системного администратора или DevOps инженера Linux. Часть 1

Всем привет! Некоторое время назад мне на глаза попалась одна интересная статейка на GitHub — Linux System Administrator/DevOps Interview Questions , попалась она в процессе поиска готового рецепта для собеседования на должность Linux Ops инженера ( капитан очевидность просто). В итоге, я решил перевести приведенный в ней список вопросов на собеседование, а заодно постараться полно…Continue reading Вопросы для собеседования Системного администратора или DevOps инженера Linux. Часть 1

Простой Bash скрипт для проверки удаленных серверов

На новой работе, после небольшого сбоя, встала задача проверки виртуальных машин, на предмет того — есть ли на них после загрузки файловые системы, смонтированные в режиме ReadOnly. Скрипт должен сообщать о факте наличия таких случаев, либо сообщать что он не смог подключиться к серверу и тогда надо идти проверять его руками (тут возможны варианты- Kernel…Continue reading Простой Bash скрипт для проверки удаленных серверов

Отыскиваем в сети хосты, уязвимые к Wannacry! — Часть 2. Python

Буквально на днях я выкладывал пост с решением по сканированию сети на наличие уязвимостей к Wannacry и подобным гадостям. Я решил усовершенствовать свой скрипт, т.к. меня не устраивал формат вывода, отсутствие какого-то визуального отображения прогресса сканирования и т.д. Я переписал скрипт на языке Python. В процессе он вырос в небольшую программку, которая хранит все параметры…Continue reading Отыскиваем в сети хосты, уязвимые к Wannacry! — Часть 2. Python

Синхронизация каталогов на двух серверах по SSH

Появилась задачка — есть сервер в офисе и сервер на внешней площадке и необходимо по расписанию синхронизировать содержимое каталога офисного сервера на сервер площадки. Самое простое и безопасное решение это rsync поверх ssh. Делается в одну команду: rsync -e «ssh -p *порт*» —bwlimit *пропускная способность в кбит/с* —delete —archive —verbose —progress /*каталог источника в офисе*…Continue reading Синхронизация каталогов на двух серверах по SSH

По дирижируем оркестром. Ansible. Часть 1 — введение.

Итак, решил я по изучать системы оркестровки и управления конфигурацией и деплоем серверов. начинать надо с чего-то по проще, да по свежей. Поэтому я решил, что монстры типа Cheif и Puppet останутся на второе, а начну я с Ansible. Кому слово не знакомо прям совсем — вас ждет гостеприимный гугл, википедия и не менее гостепримный…Continue reading По дирижируем оркестром. Ansible. Часть 1 — введение.