Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Сергей Коцубанов

Важно не только добиться нужного результата, но и сделать это правильным путем.
Sleeping face
Сергей давно не был на сервисе.
Но на Freelancehunt также работают 196 фрилансеров в категории DevOps, которые профессионально и в срок выполнят проект любой сложности.

Украина Харьков, Украина
3 года назад
Немного занят немного занят
возраст 37 лет
на сервисе 7 лет

Рейтинг

Успешных проектов
Нет данных
Средняя оценка
Нет данных
Рейтинг
250

Резюме

DevOps engineer/Linux System Administrator


Unix/Linux  (2012-2018 ):

  • Installation and configuration of server OS.
  • Deploy network services.
  • Security.
  • Bash-scripting.
  • Migation.
  • Cloud Services.
  • Monitoring and backups.

DevOps engineer (2016-2018):

  • Automation.
  • zero downtime update.
  • GCE and AWS clusters.
  • CI/CD.
  • Development and implementation of environments.
  • Development and implementation of highload systems.

http://itisproshift.ru/

Навыки и умения

Программирование

Дизайн и арт

Администрирование

Портфолио


  • Digital Ocean kubernetes cluster

    DevOps
    Задача: в окружении Digitalocean создать кластер, DB as a service, настроить CI/CD приложений.
    Технологии: k8s, helm, DO API, GitLab, docker, terraform, ELK stack, Prometheus.
    Реализация: создание кластера, DB кластера и управление происходило через terraform (IaC - infrastructure as code). Созданы docker образы для каждого приложения, написаны helm чарты (изначально версии 2, после мигрировали на helm v3), настроен CI/CD для каждого приложения. На данный момент, в кластере 6 нод, 4 - для приложений, 2 -для служебных операций: логгирование (ELK stack) и мониторинг (Prometheus, Grafana, Alertmanager), в том числе использовались upstream helm чарты для работы приложений, такие как rabbitmq-ha и redis-ha. Настроено резервное копирование DB в AWS S3, с контроллем числа бекапов (старые не удаляются, пока не будет новых) + в случае ошибки бекапа, саппорт получает извещение в Slack. Успешно выполнена миграция в новый кластер. В качестве CDN использовался CloudFlare.
  • 45 236 UAH

    CI/CD для multi app на single docker host

    DevOps
    Задача: реализовать CI/CD для нескольких приложений используя docker в окружении digital ocean.
    Технологии: Gitlab, Docker, docker-compose.
    Реализация: Для каждого приложения был создан докер образ (некоторые приложения требовали несколько образов), сборка каждого образа происходила после изменения кода в репозитории. Все образы деплоились путем обновления docker-compose.yaml (каждое приложение имеет свой docker-compose.yaml) с использованием zero downtime update. Доступ к службе докер был организован через Docker API с использованием сертификатов для обеспечения безопасности. Доступ к приложениям, происходит посредством nginx-proxy (независимый репозиторий с отдельным docker-compose.yaml и CI/CD процессом). Так же был добавлен контейнер отвечающий за получение и обновление сертификатов LetsEncrypt (нативное решение для nginx-proxy).
    Создано dev и stage окружение. Продакшн было решено перенести в k8s (kubernetes) окружение.
  • 22 884 UAH

    CI/CD для single docker host

    DevOps
    Задача: реализовать CI/CD для приложения используя docker в окружении AWS EC2.
    Технологии: Gitlab (monorepo), Docker, docker-compose.
    Реализация: Для каждого элемента приложения в монорепе был создан докер образ, сборка образа происходила после изменения кода в репозитории только для того элемента, код которого изменился. Все образы деплоились путем обновления docker-compose.yaml с использованием zero downtime update. Доступ к службе докер был организован через Docker API с использованием сертификатов для обеспечения безопасности. Доступ к необходимым элементам приложения (в том числе, к ядру приложения), происходил посредством nginx-proxy (все в одном docker-compose.yaml). Так же был добавлен контейнер отвечающий за получение и обновление сертификатов LetsEncrypt (нативное решение для nginx-proxy).
  • 8490 UAH

    Автоматическое развертывание серверов

    Linux и Unix
    Автоматическое развертывание сервера, с использованием заранее собранных конфигурационных файлов и данных. Использованные технологии: Linux (Debian, Ubuntu, Centos), Ansible, Git. Практическая реализация: Системный администратор запускал Ansible playbook, который: создавал структуру каталогов, LVM-разделы, пользователей, устанавливал необходимое ПО, правила firewall, загружал необходимые конфигурационные файлы. Таким образом, пока происходило развертывание сервера, сотрудник мог продолжать заниматься текущими задачами.
  • 13 305 UAH

    Миграция серверов

    Linux и Unix
    Необходимо было перенести ряд серверов приложений (ruby-on-rails) запущенных в среде виртуализации OpenVZ на другой гипервизор (сервер виртуализации) с настроенным Open Nebula. Использованные технологии: Linux (Debian, Centos), Ansible, Git, Capistrano, PostgeSQL. Практическая реализация: клиент вводит имя своего проекта, при запуске Ansible playbook, на сервере Open Nebula создается виртуальная машина с необходимыми параметрами структурой и настройками, после чего Capistrano разворачивает идентичный проект на другом сервере, делается резервная копия баз данных и разворачивается на новом виртуальном сервере, настраивается мониторинг и резервное копирование.

Активность

  Последние ставки 7
Поправить работу openssl на сервере, настройка резервного копирования
2000 UAH
Ошибка на сайте 403 и 500 (Joomla)
300 UAH
парсер логов sqiud3
1000 UAH
Поднять докер инстанс akaunting на google cloud engine
10 000 UAH
Cистемный администратор, Организация среды веб-разработки
2500 UAH
Администратор Linux, сайт на Wordpress
500 UAH
Помочь с докером
500 UAH