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

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

Sleeping face
Сергей давно не був на сервісі.
Але на Freelancehunt також працюють 195 фрилансерів у категорії DevOps, які професійно та вчасно виконають проєкт будь-якої складності.

Україна Харків, Україна
3 роки тому
Трохи зайнятий трохи зайнятий
вік 37 років
на сервісі 7 років

Рейтинг

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

Навички та вміння

Програмування

Дизайн та арт

Адміністрування

Портфоліо


  • Цифровий океан 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). Створені докер зображення для кожної програми, написані шлем чарти (початково версія 2, потім мігрирали на шлем 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 для мульти-прикладів на single docker host

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

    CI/CD для single docker host

    DevOps
    Завдання: реалізувати CI/CD для додатків за допомогою докера в оточенні 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