Михаил К. , Middle+, DevOps

Male avatar
Михаил К.
Россия, Челябинск
2 185 ₽/час 349 600 ₽/мес. без НДС
Опыт работы:
От 3 до 6 лет
Языки:

Английский — B1

ПисьменныйРазговорный

О специалисте

Навыки
Ansible
Docker Swarm
Kubernetes
Victoria metrics
Grafana
Grafana Loki
SLA / OLA
ELK Stack
Python
Bash
Hashicorp Vault
Bitwarden
RabbitMQ / Kafka
Linux
C#
harbor
Nexus
Artifactory
Source_control:
GitLab CI/CD
Applications:
Docker
Database:
MySQL
PostgreSQL
Technology:
Node.js
Формат работы
Удалённо
Описание о специалисте

Инженер с десятилетним опытом работы в сфере энергетики. Имею опыт работы с ПЛК на Linux, промышленными сетевыми протоколами. За свою карьеру настроил и обслужил около 1000 устройств на Linux.


DevOps-инженер с опытом 3 года, сопровождение продакшен- и staging-узлов под веб-приложениями, IaC (Ansible), CI/CD (GitLab), контейнеры (Docker/Swarm там, где это применимо), периметр (reverse-proxy Angie, TLS, фильтры), базовые метрики и логи (Prometheus-экспортёры, Grafana AlloyLoki). Моя цель — автоматизировать всё, что можно автоматизировать.

Примеры работ

Горизонты Роста
Позиция на проекте
DevOps Engineer
Ответственность
  1. Настройка и сопровождение GitLab CI для PHP-монолита: Docker/Compose, приватный registry, Bash-скрипты сборки и поставки, разделение job’ов по контурам (dev/beta/demo/prod по веткам и тегам из документации пайплайна);
  2. Проектирование репозиториев deploy-configs: соглашение «job - каталог хоста», merge custom.env / application.yml с дефолтами из кода, ручные GitLab Environment-деплои;
  3. Развёртывание приложений через GitOps с Argo CD — настройка Application/ApplicationSet, синхронизация манифестов из Git, базовый health/sync status, ручной Sync и Rollback.
  4. Автоматизированное получение релиза: curl + CI_JOB_TOKEN → артефакты build:prod / build:demo-branch, распаковка, unzip, параметризация GO_PRODUCT_VERSION, режим DRY_RUN для безопасных прогонов;
  5. Мульти-хост-деплой одного приложения: выбор набора DEPLOY_SERVICES (frontend, очередь, стек БД), overlay compose-update.yml под сеть и конфиг Redis/MySQL/пр. на конкретных IP;
  6. Участие в цепочке лицензирования заказческих сборок (SourceGuardian, job с тегом sourceguardian, параметры license.lic);
  7. Ansible: установка зависимостей ролей, запуск playbook по inventory (production/stage) с образа CI при изменениях server-provision (паттерн lindaily);
  8. Согласование с эксплуатацией: доступ по SSH/jump-хостом, заглушки nginx, опциональный триггер auto-tests.
Технологии и инструменты
Bash, Gitlab CI, curl/zip, YAML/env-шаблоны, взаимодействие с API GitLab заказчика
Период работы/продолжительность
Март 2025 г. - Март 2026 г.
vChain, система логистики / цепочки поставок
Позиция на проекте
DevOps Engineer
Ответственность
  1. Сопровождение Ansible-инфраструктуры (web, DB, FTP, демо k0s), Docker и Docker Swarm (тест), MySQL, VSFTPD, поток логов Filebeat → Logstash, секреты HashiCorp Vault, метрики node_exporter;
  2. Демо Kubernetes в облаке (OpenTofu, kubectl, cert-manager, storage);
  3. GitLab CI (IaC-сканирование, деплой playbook’ов);
  4. Интеграции Pangolin/Newt, для основного приложения — пайплайны сборки и выкладки Swarm, MinIO, миграции БД.
Технологии и инструменты
Ansible, cAdvisor, Docker, Gitlab CI, Promtail, swarm, Vault, Angie, OpenTofu/Terraform-подход, Traefik/Elastic/PostgreSQL/MinIO, Prometheus node exporter stack, iptables/YAML
Период работы/продолжительность
Июнь 2024 г. - Июль 2026 г.
Внутренние инструменты (автоматизация на Python)
Позиция на проекте
DevOps Engineer
Ответственность
  1. Реализация модульного ChatOps-бота для Mattermost на Python (mmpy_bot);
  2. Плагины: GitLab (python-gitlab) — пользователи/репы/переменные; Sentry — организации и проекты; Vault (hc-vault) — AppRole и политики + синхронизация CI_VAULT_* в GitLab; Angie — ACL по IP для сайтов; Vaultwarden (python-vaultwarden) — управление секрет-хранилищем; YouTrack — задачи из тредов;
  3. HR/DevOps onboarding (@user / Mgm: Яндекс 360, Keycloak, админка Vaultwarden, GitLab, YouTrack); дублирование через HTTP webhook;
  4. Slash-команды Mattermost (maintenance и др.).
Технологии и инструменты
Vault, Python 3, GitLab API
Период работы/продолжительность
Март 2023 г. - Март 2025 г.
Внутренние сервисы и площадки
Позиция на проекте
DevOps Engineer
Ответственность
  1. Поддержка и развитие набора Ansible-плейбуков и inventory для Linux-узлов (Ubuntu, systemd): базовые пакеты, пользователи, cron, logrotate, bind mount-ы под каталоги приложений;
  2. Секреты из HashiCorp Vault: выгрузка в переменные и файловую систему (в т.ч. для авторизации backend Angie);
  3. Контейнерный рантайм: Docker;
  4. Автоматизация доставки через Helm в Argo CD — подключение репозиториев, параметры values, автосинхронизация и self-heal для стендов (dev/stage);
  5. Конвейеры GitLab CI: деплой через общий Ansible-runner образ, включение Secret Detection, статический анализ IaC (KICS/SAST шаблоны в зависимости от репозитория), разворачивание docker-in-docker образа, где нужен доступ к Docker;
  6. GitLab Runner: исполнители shell и docker, привязка к корпоративному GitLab, ротация задач между раннерами;
  7. Периметр: iptables / DOCKER-USER, ограничение внешнего входа там, где применимо;
  8. Reverse-proxy Angie: множественные конфигурации, Let’s Encrypt (встроенный ACME и/или Certbot с DNS-провайдером при необходимости), модуль ModSecurity, сбор JSON-логов и пересылка в цепочку наблюдаемости;
Технологии и инструменты
Ansible, Compose, Docker, GitLab CI/CD, IPTables, Linux, Loki, Vault, OpenSSH, Angie, ModSecurity, Certbot/Let's Encrypt, Grafana Alloy, Prometheus exporters, KICS/YAML
Период работы/продолжительность
Февраль 2023 г. - Август 2026 г.

Образование

Высшее
Название учебного заведения/курса
ЮУрГУ
Специальность
Энергетический факультет
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster