Николай Яковлев
DevOps / Системный инженер
Страна: Россия
Город: Таганрог
Возраст: рассчитывается...
Обо мне
DevOps-инженер с опытом построения и поддержки инфраструктуры для веб-приложений.
Работаю с Linux, Docker, CI/CD, Kubernetes, облачными платформами и инструментами автоматизации.
Фокусируюсь на Infrastructure as Code, GitOps-подходе, воспроизводимых окружениях, автоматизации
деплоя, мониторинге, централизованном логировании, проверяемых бэкапах и сценариях восстановления.
Помогаю делать инфраструктуру предсказуемой, безопасной и быстро восстанавливаемой, ускоряя доставку
изменений от разработки до релизов.
- Основной DevOps-стек: Linux, Docker, GitOps, Kubernetes
- CI/CD и GitOps: GitLab CI, GitHub Actions, Jenkins, ArgoCD, pipeline templates
- Infrastructure as Code: Vagrant, Ansible, Terraform, Helm
- Мониторинг и логирование: Prometheus, Grafana, Alertmanager, ELK Stack, Kibana
- Безопасность и доступы: Vault, Keycloak
- Облака, сервисы и данные: Yandex Cloud, AWS, S3, PostgreSQL, MySQL, Redis
Закрыт 10+ летний технический долг
Переводил legacy-инфраструктуру с устаревших ОС и ручных настроек в Docker/Ansible.
Воспроизводимые облачные окружения
Поднимал и удалял stage/prod-контуры через IaC и pipeline, снижая расходы на неиспользуемые мощности.
Шаблонные pipeline
Сокращал время подключения новых проектов за счёт reusable CI/CD-шаблонов для сборки, проверок и деплоя.
Раннее реагирование
Настраивал мониторинг, логи и алерты для раннего обнаружения проблем и более быстрого реагирования.
Проверенные автобэкапы
Настраивал автоматические бэкапы, проверку целостности и автоматизированные проверки восстановления.
2025–наст. время
DevOps / Смартек
2024–2025
DevOps / Umbrella IT
2023–2024
Проектная работа. Full-stack .NET разработчик
2021–2024
Системный администратор / Автолайн и Ко
Последний DevOps-кейс
Модернизация DevOps-инфраструктуры продуктовой платформы
- Закрыл накопленный за 10+ лет технический долг: перевёл часть legacy-инфраструктуры с CentOS 6.5 и ручной настройки в Docker/Ansible-окружение.
- Настроил GitLab CI/CD, шаблонные pipeline и Docker Registry, ускорив подключение новых проектов к сборке, проверкам и деплою.
- Сократил потребление серверных ресурсов примерно на 50% за счёт контейнеризации и оптимизации размещения сервисов.
- Внедрил Prometheus, Grafana, ELK и алерты по доступности, ресурсам и ошибкам приложений для раннего реагирования на инциденты.
- Настроил автоматическое резервное копирование PostgreSQL, MySQL, GitLab и файловых данных с авто-проверкой целостности бэкапов и сценариев восстановления.
- Подготовил инфраструктуру к дальнейшей миграции в Kubernetes.
Результат: релизы стали быстрее и предсказуемее, инфраструктура стала воспроизводимой, снизились ручные операции и расходы на серверные ресурсы.
Product · Linux · Docker · GitLab CI · MinIO (S3) · Ansible · PostgreSQL/MySQL · Prometheus/Grafana/ELK · Keycloak · Vault
Флагманский DevOps-кейс
Yandex Cloud-инфраструктура для разработки и релизов
- Подготовил инфраструктурную основу для совместной разработки, сборки, доставки и демонстрации веб-платформы.
- Подготовил self-hosted платформу, снизив зависимость от внешних сервисов и платных SaaS-лицензий.
- Подготовил development-окружение, где версии приложения разворачиваются автоматически, прозрачно и с проверкой пакетов на известные уязвимости.
- Контейнеризировал приложение и подготовил его к предсказуемому развертыванию и дальнейшему масштабированию.
- Создал повторяемые stage/prod-контуры с управлением через pipeline и возможностью поднимать или удалять временные окружения по необходимости.
- Снизил расходы на облако за счёт удаения неиспользуемых окружений.(разворот по кнопек при необходимости)
- Подготовил механизм обновления без простоя, чтобы выпуск новых версий не приводил к заметным техническим перерывам для клиента.
- Описал инфраструктуру как код, сделав изменения прозрачнее и снизив зависимость проекта от ручных настроек и знаний отдельных специалистов.
Product · Linux · Yandex Cloud · GitLab CI · Docker · Pipeline · Stage/Prod · Infrastructure as Code · Security checks · Zero-downtime
Аутсорсинг DevOps-кейс
Проекты в продуктово-аутсорсинговой компании
- Разворачивал и поддерживал инфраструктуру для нескольких веб-приложений и внутренних сервисов параллельно.
- Настраивал Docker-окружения, Jenkins-пайплайны и Nginx/Caddy reverse proxy для Laravel, Symfony и WordPress-проектов.
- Контейнеризировал frontend-приложения на Angular, Angular SSR и React, настраивал сборку и доставку через Docker/Docker Swarm.
- Работал с интеграциями внешних API и БД, включая сценарии шардирования и репликации.
- Автоматизировал рутинные задачи для dev/test-окружений, снижая количество ручных операций у команд разработки.
- Настраивал Kubernetes на bare-metal и managed Kubernetes в облаке, а также Keycloak для централизованной аутентификации.
Docker · Docker Swarm · Kubernetes · Jenkins · Angular/SSR · React · Nginx/Caddy · AWS/Yandex Cloud · Keycloak
Full-Stack-кейс
Продуктовый проект (.NET Full-Stack)
- Участвовал в миграции крупного продукта с .NET Framework 4 на .NET Core с переработкой backend-логики и веб-интерфейса.
- Инициировал контейнеризацию приложения и настройку GitLab CI для развёртывания на средах с разной архитектурой.
- Работал с enterprise-стеком заказчика: Windows Server, IIS, MSSQL и Bitbucket.
- Разработал несколько сервисов на .NET с PostgreSQL на ARM/Linux, применяя ООП и CQRS.
- Помог сделать архитектуру продукта более современной, поддерживаемой и удобной для поставки релизов.
.NET Framework 4 → .NET Core · Full-stack · Docker · MSSQL/PostgreSQL · Windows/IIS · GitLab CI/Bitbucket · CQRS