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

Sergey Kotsubanov

Sleeping face
Sergey dawno nie był na stronie.
Ale na Freelancehunt pracują również 195 freelancerów w kategorii DevOps, którzy profesjonalnie i terminowo zrealizują zlecenie o dowolnej złożoności.

Ukraina Charków, Ukraina
3 lata temu
Częściowo zajęty częściowo zajęty
wiek 37 lat
w Serwisie 7 lat

Ranking

Zakończonych zleceń
Brak danych
Średnia ocena
Brak danych
Ranking
250

Umiejętności i kwalifikacje

Programowanie

Design i sztuka

Administracja systemami IT

Portfolio


  • Cyfrowy Ocean Kubernetes Cluster

    DevOps
    Zadania: w środowisku Digitalocean utworzyć klastr, DB jako usługa, ustawić aplikacje CI/CD.
    Technologia: k8s, helm, DO API, GitLab, docker, terraform, ELK stack, Prometheus.
    Realizacja: tworzenie klastru, DB klastru i zarządzanie odbywa się za pośrednictwem terraform (IaC - infrastructure as code). Tworzone są obrazy docker dla każdej aplikacji, napisane są wykresy helm (pierwszą wersję 2, a następnie migrowane do helm v3), ustawione CI/CD dla każdej aplikacji. Obecnie w klastrze 6 nodów, 4 - dla aplikacji, 2 - dla operacji służbowych: logowanie (ELK stack) i monitorowanie (Prometheus, Grafana, Alertmanager), w tym używane upstream helm charty do pracy aplikacji, takich jak rabbitmq-ha i redis-ha. W AWS S3 ustawiono kopię zapasową DB z kontrolą liczby kopii zapasowych (stare nie są usuwane, dopóki nie pojawią się nowe) + w przypadku błędu kopii zapasowej, kopia zapasowa otrzymuje powiadomienie w Slack. Udało się przeprowadzić migrację do nowego klastru. Jako CDN wykorzystano CloudFlare.
  • 3720 PLN

    CI/CD dla multi-app na single docker host

    DevOps
    Zadania: wdrożenie CI/CD dla kilku aplikacji za pomocą docker w środowisku ocean cyfrowy.
    Techniki: Gitlab, Docker i docker-compose.
    Realizacja: Dla każdej aplikacji został utworzony obraz dokera (niektóre aplikacje wymagają kilku obrazów), gromadzenie każdego obrazu odbywa się po zmianie kodu w magazynie. Wszystkie obrazy zostały opracowane poprzez aktualizację docker-compose.yaml (każda aplikacja ma swój docker-compose.yaml) przy użyciu zero downtime update. Dostęp do usługi Docker został zorganizowany za pośrednictwem API Docker za pomocą certyfikatów w celu zapewnienia bezpieczeństwa. Dostęp do aplikacji odbywa się za pośrednictwem nginx-proxy (niezależny repository z oddzielnym procesem docker-compose.yaml i CI/CD). Dodano również pojemnik odpowiedzialny za otrzymanie i aktualizację certyfikatów LetsEncrypt (native solution for nginx-proxy).
    Tworzenie środowiska dev i stage. Produkshn postanowił przenieść do środowiska k8s (kubernetes).
  • 1882 PLN

    CI/CD dla single docker host

    DevOps
    Zadania: Wdrożenie CI/CD do aplikacji za pomocą dokera w otoczeniu AWS EC2.
    Techniki: Gitlab (monorepo), Docker, docker-compose.
    Realizacja: Dla każdego elementu aplikacji w monorepie został stworzony obraz dokera, gromadzenie obrazu odbyło się po zmianie kodu w repozytorium tylko dla tego elementu, którego kod został zmieniony. Wszystkie zdjęcia zostały uaktualnione za pomocą aktualizacji docker-compose.yaml przy użyciu zero downtime update. Dostęp do usługi Docker został zorganizowany za pośrednictwem API Docker za pomocą certyfikatów w celu zapewnienia bezpieczeństwa. Dostęp do niezbędnych elementów aplikacji (w tym do jądra aplikacji) odbywa się za pośrednictwem nginx-proxy (wszystko w jednym docker-compose.yaml). Dodano również pojemnik odpowiedzialny za otrzymanie i aktualizację certyfikatów LetsEncrypt (native solution for nginx-proxy).
  • 820 PLN

    Automatyczne rozprowadzanie serwerów

    Linux i Unix
    Automatyczne rozprowadzanie serwera za pomocą zebranych wcześniej plików konfiguracyjnych i danych. Wykorzystane technologie: Linux (Debian, Ubuntu, Centos), Ansible, Git. Praktyczna realizacja: Administrator systemu uruchomił Ansible playbook, który: tworzył strukturę katalogów, oddziałów LVM, użytkowników, zainstalował niezbędne oprogramowanie, zasady firewall, pobrał niezbędne pliki konfiguracyjne. Tak więc, dopóki odbyło się uruchomienie serwera, pracownik mógł kontynuować wykonywanie bieżących zadań.
  • 1094 PLN

    Migracja serwerów

    Linux i Unix
    Trzeba było przenieść szereg serwerów aplikacji (ruby-on-rails) uruchomionych w środowisku wirtualizacji OpenVZ na inny hiperwizor (serwer wirtualizacji) z ustawionym Open Nebula. Wykorzystane technologie: Linux (Debian, Centos), Ansible, Git, Capistrano, PostgeSQL. Praktyczna realizacja: klient wprowadza nazwę swojego projektu, podczas uruchomienia Ansible playbook, na serwerze Open Nebula powstaje wirtualna maszyna z niezbędnymi parametrami struktury i ustawień, po czym Capistrano rozwija ten sam projekt na innym serwerze, tworzy kopię zapasową baz danych i rozwija się na nowym wirtualnym serwerze, ustawia monitorowanie i kopiowanie zapasowe.

Aktywność

  Ostatnie oferty 7
Naprawa openssl na serwerze, ustawienie kopii zapasowej
164 PLN
Ошибка на сайте 403 и 500 (Joomla)
25 PLN
Parzer logów sqiud3
82 PLN
Поднять докер инстанс akaunting на google cloud engine
822 PLN
Cистемный администратор, Организация среды веб-разработки
206 PLN
Administrator Linux, strona WordPress
41 PLN
Помочь с докером
41 PLN