DevOps-инженер. Отвечаю за то, чтобы IT в компании работал: серверы, сети, базы данных, доступы сотрудников и порядок вокруг них. Разбираю инциденты и объясняю руководству, что произошло и что с этим делать, — на языке бизнеса, а не журналов ошибок.
ИП Тонян В. А. · договор и закрывающие документы · NDA по вашей форме
Серверы, сети, базы данных, мониторинг, резервное копирование. То, что должно работать круглосуточно и о чём вспоминают только тогда, когда оно перестало работать.
Кто и к чему имеет доступ, что происходит при увольнении, где лежат пароли, кому звонят ночью при аварии, как передаются дела. Это не про технику — это про то, чтобы компания не зависела от одного человека.
Беру инфраструктуру целиком — от установки сервера до сообщения о сбое в рабочем чате и разбора причин после него.
Установка и настройка Linux с нуля либо приведение в порядок существующего: контейнеры, веб-серверы, сертификаты, резервное копирование с проверенным восстановлением, обновления в согласованное окно.
Закрытый контур между офисами и облаком, VPN и обход блокировок, разделение сети на сегменты, фаервол, централизованное хранение паролей и отзыв доступов при увольнении.
Развёртывание и сопровождение баз: репликация и отказоустойчивость, индексы и ускорение запросов, копии и восстановление, разбор аварий хранилищ.
Метрики и логи со всех серверов в одну точку, пороги срабатывания, уведомления в рабочий чат. После аварии — письменный разбор причин и мер, чтобы она не повторилась.
Мониторинга нет или в него никто не смотрит. О недоступности сервиса узнают от пользователей, простой измеряется часами.
Предыдущий администратор ушёл, документации нет, конфигурация правилась вручную, любое изменение сопряжено с риском.
Пароли в переписке и таблицах, у уволенных сотрудников остаются ключи, никто не может ответить, кто и к чему имеет доступ.
Отобраны шесть проектов последних двух лет. Названия заказчиков не раскрываются по условиям соглашений о конфиденциальности; отрасль, объём и результат приведены полностью.
Начал с сетей, потом взялся за базы данных — по ходу дописываю разборы реальных аварий, которые чинил у заказчиков. Объясняю так же, как заказчику: без жаргона и с ответом на вопрос «а что это значит для нас».
Начал с азов — чем хаб отличается от коммутатора — и дошёл до того, как DPI видит VPN-туннель, даже не заглядывая внутрь.
От «что такое база вообще» до индексов и разбора реальной аварии хранилища у заказчика.
Каждая задача сдаётся не только настроенным сервисом, но и страницей в вашем разделе портала: схема, что где расположено, какие файлы за это отвечают, порядок действий при сбое. Вход по ключу доступа, без логина и регистрации — ключ можно передать своему специалисту, он откроет то же самое. Материалы остаются у вас бессрочно, в том числе после окончания работ.
Каждый этап завершается документом, который остаётся у заказчика.
Осмотр серверов и составление карты: что запущено, что доступно извне, где узкие места, кто к чему имеет доступ. Завершается письменным отчётом.
бесплатно · 2–3 дняПеречень работ с приоритетами, сроком и стоимостью по каждому пункту. Заказчик выбирает состав работ.
документДоговор оказания услуг, работы выполняются на оборудовании заказчика. Изменения промышленного контура — в согласованное окно.
договорАкт сдачи-приёмки, счёт и закрывающие документы. Описание работы публикуется в кабинете заказчика.
акт · счёт| Форма работы | Индивидуальный предприниматель. Договор оказания услуг, безналичный расчёт. |
|---|---|
| Документы | Договор, техническое задание, акт сдачи-приёмки, счёт, отчёт о выполненных работах. |
| Оплата | По факту завершения этапа. Предоплата не требуется. НДС не облагается. |
| Стоимость | Определяется после первичного обследования и фиксируется в смете. Обследование бесплатно. |
| Сроки | Указываются в техническом задании по каждому пункту. Изменение срока — только по согласованию. |
| Гарантия | 3 месяца на выполненные работы. Устранение недостатков в рамках гарантии — без оплаты. |
| Конфиденциальность | Соглашение о неразглашении подписывается по форме заказчика до получения доступов. |
| Доступы | Отдельная учётная запись, вход по ключу без пароля, все действия фиксируются в журнале. Отзыв доступа — одной командой, порядок передаётся заказчику. |
| Сопровождение | Ежемесячно по отдельному договору: дежурство по инцидентам, обновления, контроль копий и сертификатов, разбор аварий. |
| Реакция | Критичный инцидент — до 5 минут. Прочие обращения — в течение рабочего дня. |
| Режим | Ежедневно, 8:00–20:00 (MSK), включая выходные. |
Захожу под отдельной учётной записью и только по ключу — пароля нет вообще, подбирать нечего. Всё, что я делаю на сервере, остаётся в системном журнале, поднять его можно в любой момент. NDA подписываю до того, как получу доступы, а не после. Когда работы закончены, вы отзываете мой доступ одной командой — я её пишу заранее и оставляю вам вместе с остальными материалами.
Перед тем как что-то менять, делаю копию и записываю, как вернуть всё назад. Порядок отката попадает в вашу страницу в кабинете — им сможет воспользоваться и ваш человек, не только я. Рабочий контур трогаю в окно, которое мы заранее согласовали, а не когда мне удобно. Три месяца гарантии: если вылезло из-за моих работ — чиню, и разговора про деньги не будет.
Примерно так же, как я пишу в блоге — загляните в «Разборы», там мой обычный язык. Каждая работа сдаётся текстом: что было, что стало, что делать, если сломается. Без жаргона, чтобы прочитал директор, а не только админ. После аварии отдельно пишу разбор: почему случилось и что сделано, чтобы не повторилось.
Да, я ИП: Тонян Владимир Арменович, ИНН 772035189594, ОГРНИП 325508100668488. Договор, счёт, акт сдачи-приёмки, все закрывающие. Оплата по безналу и после этапа — предоплату не прошу.
Наоборот. Обычно беру то, до чего у него не доходят руки, и отдаю с описанием, чтобы дальше он вёл сам. Доступы остаются у вас, к себе я ничего не увожу и его работу не подменяю.
Обследование — два-три дня, оно бесплатное. Дальше зависит от объёма: мониторинг обычно неделя, автоматические релизы — полторы, привести серверы в порядок — от трёх дней. Точный срок скажу после обследования и переносить его не буду.
Опишите в двух словах: сколько серверов, что на них работает, что вызывает затруднения. Отвечу в течение дня и скажу, чем могу быть полезен. Если задача вне моей компетенции — скажу об этом прямо.