ИГ
Иван Г.
Мужчина, 23 года
Россия, Москва, UTC+3
Ставка
3 896,1 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
DevOps
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
● Системное администрирование
● Разработка и внедрение ПО
● Проектирование архитектуры приложений
● Построение продуктовых воронок
● Создание и ведение документации
● Мониторинг
● Менторство
Сейчас моё основное и любимое направление — DevOps. Считаю, что мой опыт разработки помогает мне видеть общую картину лучше. Мне нравится взаимодействовать с командой и предлагать различные решения. Я уделяю внимание чистому коду и конфигурации, а также безопасности. Предпочитаю работать со сложными задачами и технологиями, требующими глубокого погружения. Мне хотелось бы работать над проектами в различных сферах, чтобы испытать себя в чём-то новом.
Проекты
(4 года 1 месяц)
Сервис по поиску недвижимости в Индонезии
Роль
DevOps Engineer
Обязанности
Создание развитого мультиязычного сервиса для покупки и аренды различных типов недвижимости в Индонезии.
Архитектура:
● Java BE, Node.Js SSR FE, Strapi CMS, PostgreSQL DB, Elasticsearch, Redis, Kibana, Docker, Nginx.
● Сервис размещен полностью в Google VPC, виртуальные машины находятся в частной сети за HTTPS Global Load Balancer, который работает вместе с CDN и Cloud Armor.
● Для доступа с серверов в интернет используется Cloud NAT Gateway, а доступ к Google API осуществляется через Private Service Connect.
● Настроено регулярное резервное копирование виртуальных машин, и дисков, а также статических файлов из Cloudinary CDN в Google Cloud Storage и на ВМ. Также настроен облачный мониторинг.
Задачи:
● Проектирование, создание инфраструктуры;
● Деплой и техподдержка приложений;
● Проектирование и внедрение решений;
● Поиск и анализ узких мест в приложении совместно с командой разработки;
● Разработка и настройка мониторинга веб-приложений (инфраструктура, бизнес и KPI метрики);
● Выполнение функций SRE, диагностика проблем на prod/test.
● Проектировал и внедрял целевую архитектуру проекта в GCP (IaaS, Load Balancing, Private network, CDN, Cloud Armor+reCaptcha).
● Создавал окружения dev, stage, prod, сборки приложений, делал настройку деплоя на стенды. Настраивал multi-project пайплайны для flyway. Перевёл проект с Gitflow на Trunk Based.
● Настроил бэкапы бд, файлов приложений, статических файлов из Cloudinary, ВМ и дисков, а также мониторинг их создания.
● Настроил и администрировал Graylog, алертинг в чат-бот.
● Писал плейбуки Ansible для автоматического создания инфраструктуры проекта.
● Организовал безопасное хранение и использование переменных среды, секретных ключей и их регулярной ротации.
● Консультировал разработчиков по задачам, продумывал и внедрял решения по работе сервиса, участвовал в отладке и повышении перфоманса, мониторинге работы сервисов, оказывал техподдержку.
● Взаимодействовал с заказчиком, прорабатывал процессы и внедрение Bitrix24 в инфраструктуру проекта.
● Участвовал в проработке SEO, настраивал редиректы в nginx и на балансировщике, исключал из индексации dev, stage стенды, etc.
● Создал механизм прогрева кэша для SSR, встроенный в запуск контейнера приложения.
● Делал описание схемы сервисов и документации проекта с нуля.
● Был ментором для новых сотрудников.
● Готовил презентации, защиту проектов. Выступал на ДЕМО.
● Работа с командными оболочками Linux (обработка журналов событий– awk, sed, написание скриптов для автоматизации и пр.)
Команда:
1 PO, 1 PM, 5 Backend, 2 Frontend, 1 UX/UI designer, 1 SA, 1 BA, 2 QA, DevOps.
Стек специалиста на проекте
developer, Grafana, freeipa, metal, Flyway, Google Cloud Platform, Elasticsearch, Bash, Kibana, Nginx, Prometheus, Ansible, Strapi, cloud, Graylog, Docker, GitLab CI/CD, PostgreSQL, Битрикс24
Отрасль проекта
Realty & Constructoring
Период работы
Сентябрь 2023 - По настоящее время
(1 год 11 месяцев)
Внутренние корпоративные продукты
Роль
DevOps Engineer
Обязанности
Создание стабильной инфраструктуры для обеспечения бесперебойной работы веб-сервисов компании, автоматизация процессов развертывания и настройки серверов для увеличения продуктивности и сокращения времени выпуска новых продуктов на рынок.
Архитектура:
● Java + Python микросервисы
● Keycloak SSO
● PostgreSQL базы данных
● Elasticsearch, Kibana, Graylog
● BigQuery
● Bitrix24
● Jira, Confluence
● Коннекторы, телеграм боты
● Интеграции с различными сторонними API
Задачи:
● Деплой и техподдержка приложений;
● Проектирование и внедрение решений;
● Администрирование инфраструктуры и приложений в Production-среде;
● Администрирование web-cервисов;
● Настройка, развитие систем мониторинга и анализа логов и событий;
● Анализ инцидентов и проработка мер по предотвращению их повторения;
● Настройка Bitrix24.
● Создавал dev и stage окружения для проектов (зависимости, межсервисные интеграции, тестовые аккаунты согласно ролевым моделям, скрипты по обезличиванию и регулярному обновлению бд).
● Проводил аудит и обеспечивал безопасность сервисов (проектировал SSO, внедрил Keycloak, 2FA, Firewalls, Fail2ban, Lynis, Passbot, делал регламенты обновлений и ревизий пользователей, вн. сетевая безопасность приложений). Автоматизировал security обновления на серверах.
● Разработал политики безопасности и рекомендаций для команд разработки и бэкофиса.
● Организовал бэкапирование БД и данных сервисов с ежедневным мониторингом.
● Организовал DevOps flow в командах (Build\Test\Staging\Deploy), обеспечивал внедрение и поддержание Gitflow.
● Интегрировал сканирование кода, выполнения дополнительных тасок в деплой.
● Консультировал разработчиков по инструментам (СУБД, NOSQL-БД, Keycloak, Graylog, etc).
● Администрировал сервера и инфраструктуру, выполнял функции SRE (устранение неполадок, в т.ч. внутрисервисных, с погружением в логику приложений).
● Проектировал и реализовывал решения с точки зрения инфраструктуры и непосредственной логики внутри приложений.
● Разработал коннектор Bitrix24 - BigQuery, настраивал CRM.
● Работа с командными оболочками Linux (обработка журналов событий– awk, sed, написание скриптов для автоматизации и пр.)
Команда:
3 PM, 8 Backend, 1 SA, 2 BA, 2 QA, 1 QA Auto, DevOps.
Стек специалиста на проекте
PostgreSQL, Docker, Java, Python, Bash, Grafana, Kubernetes, Nginx, Prometheus, Keycloak, BigQuery, ELK, Graylog, GitLab CI/CD
Отрасль проекта
Cloud Services
Период работы
Май 2022 - Сентябрь 2023
(1 год 5 месяцев)
Ресурсное планирование
Роль
Java Backend разработчик
Обязанности
Создание системы для гибкого контроля ресурсов компании.
Архитектура:
● Spring Boot Java BE + React FE
● PostgreSQL база данных
● Keycloak SSO
● Интеграции с внешними сервисами: BigQuery, Bitrix24 и соседними микросервисами
Задачи:
● Backend разработка;
● Проектирование, написание и модернизация решений вместе с командой, анализ различных вариантов и требований, поиск наиболее эффективных стратегий.
● Интегрировал сервис с Bitrix24 c помощью OpenFeign и REST Controllers (входящие и исходящие веб-хуки).
● Реализовал SSO и ролевую модель приложения с помощью Spring Security и Keycloak.
● Реализовал бизнес-процессы в приложении с помощью Camunda 7 и Spring Statemachine.
● Реализовал CRUD операции для основных сущностей сервиса, проектировал и дополнял модели.
● Интегрировал сервис с BigQuery с помощью Google APIs.
● Писал миграции для БД.
● Писал интеграционные и юнит-тесты на функционал каждой новой реализованной feature.
● Продумал и внедрил концепцию логирования.
● Реализовывал обработку ошибок.
Команда:
1 PM, 2 Backend, 1 SA, 1 QA, 1 QA Auto
Стек специалиста на проекте
PostgreSQL, Java, Spring Boot, Spring Security, Flyway, Keycloak, Lombok, Google API, Camunda, MapStruct, JUnit 5, TestContainers, Spring, Spring Statemachine, SpringDoc, OpenAPI, openfeign, assertj
Отрасль проекта
Cloud Services
Период работы
Июль 2021 - Апрель 2022
(10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет