Oleg K.
Ranking
Poziom znajomości języków obcych
Umiejętności i kwalifikacje
Programowanie
Administracja systemami IT
Portfolio
-
7269 PLN Budowa i migracja infrastruktury w AWS
DevOpsOpis projektu
Dla projektu internetowego, umieszczonego na własnych serwerach (on-premises), postawiono zadanie przeniesienia infrastruktury do chmury w celu automatyzacji procesów, zapewnienia wysokiej dostępności (HA) i obniżenia kosztów utrzymania infrastruktury.
… Co zostało zrealizowane:
Projektowanie i zatwierdzenie nowej infrastruktury: opracowano szczegółowy plan infrastruktury i zatwierdzono go z klientem.
Optymalizacja kosztów: obliczono i zoptymalizowano koszty korzystania z platformy chmurowej.
Infrastructure as Code: infrastruktura została opisana przy użyciu Terraform.
Immutable-serwery: wdrożono strategię tworzenia niezmiennych serwerów za pomocą Packer.
Testowanie wydajności: przeprowadzono testy obciążeniowe w celu oceny wydajności i identyfikacji wąskich gardeł.
Krokowa migracja usług: zrealizowano etapowe przeniesienie usług.
Zgodność z wymaganiami bezpieczeństwa: infrastruktura została zbudowana zgodnie z politykami bezpieczeństwa i wymaganiami platformy chmurowej.
Monitorowanie i powiadomienia: skonfigurowano monitorowanie i system powiadomień dla wszystkich krytycznych komponentów.
Kopia zapasowa i przywracanie: wdrożono strategie tworzenia kopii zapasowych i przywracania po awariach.
Ostateczne testowanie i dokumentacja: przeprowadzono końcowe testy i udokumentowano wszystkie procesy.
#Amazon #AWS #terraform #packer #IaC #ansible
-
2726 PLN Usunięcie problemów z czasem reakcji
DevOpsKlient zgłosił, że jego strona internetowa zaczęła działać wolno. Moim zadaniem było przeprowadzenie szczegółowej analizy infrastruktury i usług projektu, a także zaproponowanie rozwiązań dotyczących optymalizacji lub zmiany konfiguracji w celu poprawy prędkości ładowania strony.
Co zrobiłem:
… Wykonałem kompleksową analizę konfiguracji serwera WWW i bazy danych.
W trakcie analizy bazy danych MySQL zidentyfikowano następujące problemy:
Konfiguracja była nieoptymalna: używane były zbyt małe bufory i cache dla objętości danych. Skorygowałem parametry, aby efektywniej wykorzystać zasoby serwera.
Podczas analizy wolnych zapytań odkryto, że niektóre zapytania znacznie zwiększają obciążenie serwera i jego podsystemu dyskowego. Te zapytania zostały przekazane programistom do dalszej analizy i optymalizacji.
Optymalizowałem ustawienia serwera WWW i skonfigurowałem optymalną liczbę workerów Nginx do obsługi zapytań i efektywnego wykorzystania zasobów serwera. Ustawiono również cache w Nginx dla danych statycznych i części treści dynamicznej.
Kolejnym problemem było częste użycie rozwiązywania DNS w często wykonywanych zapytaniach, co dodawało opóźnienia rzędu kilku milisekund. Zaleciłem, gdzie to możliwe, zastąpienie użycia nazw domen bezpośrednim wskazaniem adresów IP.
Obserwowano również wysokie obciążenie dysku spowodowane przechowywaniem plików sesji przez serwer WWW na dysku. Do obsługi sesji zainstalowano i skonfigurowano Redis.
Wszystkie te działania pozwoliły zwiększyć prędkość ładowania strony o 30–50% i zmniejszyć ogólne obciążenie serwerów, zapewniając klientowi zapas zasobów do dalszej skalowania projektu.
#MySQL/MsSQL/NoSQL #DevOps #Apache/Nginx/PhpFPM
-
3635 PLN Konfiguracja i wdrożenie stosu monitorowania (Icinga, Prometheus)
DevOpsZadanie:
Dla jednego z projektów konieczne było wdrożenie stosu monitorowania. Klient potrzebował monitorowania usług oraz systemu powiadomień opartego na Nagios. Ponadto, do śledzenia SLO/SLI i poszczególnych usług potrzebne były Prometheus i Grafana.
… Jak to zrealizowałem:
Zamiast Nagios zaleciłem użycie Icinga dzięki bardziej zaawansowanemu API i wygodnemu panelowi sterowania. Ponadto, Icinga lepiej nadaje się do skalowania i wdrażania wysokiej dostępności. Serwer Icinga został początkowo skonfigurowany z myślą o skalowalności. Zgrupowałem wszystkie usługi i skonfigurowałem szczegółowe metryki oraz powiadomienia dla personelu.
Do zbierania rozszerzonych metryk dla poszczególnych usług użyto Prometheus. Jako magazyn metryk zastosowano VictoriaMetrics dzięki jego wysokiej wydajności i szerokim możliwościom skalowania. Dla klienta wdrożono rozproszony klaster VictoriaMetrics.
Dla krytycznych usług skonfigurowano SLI i powiadomienia w przypadku naruszenia SLO. Do wygodnej wizualizacji wykresów użyto Grafana.
#grafana #prometheus #icinga2
Recenzje dotyczące zrealizowanych zleceń 4
15 wrzesnia 2021
1845 PLN
Поддержка веб-проекта Debian/Nginx/FPM/MySQL (интенрент-магазин)
Качественно и быстро. Будем сотрудничать и в будущем.
![]()
8 wrzesnia 2021
2050 PLN
Поддержка веб-проекта Debian/Nginx/FPM/MySQL - (300к в день)
Всё отлично, как всегда. Работы выполнены профессионально, будем в будущем сотрудничать.
![]()
14 marca 2017
1639 PLN
Wsparcie dla projektów Debian/Nginx/FPM/MySQL (50-200k odwiedzających dziennie)
Wszystko było świetnie i będziemy dalej współpracować z Tobą.
![]()
22 luty 2017
205 PLN
Wyślij nginx+uwsgi i gitlab
Zaplanowaliśmy na dwa dni, praca została wykonana w ciągu kilku godzin. Wszystko zgodnie z wymaganiami
![]()
| Wzajemna opinia
Aktywność
| Ostatnie oferty 10 | Budżet | Dodana | Terminy | Oferta | |
|---|---|---|---|---|---|
|
Administrator systemów / DevOps (hosting, Linux, obciążenie wysokie)
1639 PLN
|
|||||
|
Praca z serwerem
82 PLN
|
|||||
|
Konfiguracja serwera VPS
82 PLN
|
|||||
|
Potrzebny devops szybko
82 PLN
|
|||||
|
Установка ПО, настройка чистого сервера под сервер раздачи и настройка failover, через CloudFlare
1229 PLN
|
|||||
|
Przywracanie replikacji MySQL + integracja z Power BI
1229 PLN
|
|||||
|
Поддержка веб-проекта Debian/Nginx/FPM/MySQL (интенрент-магазин)
1845 PLN
|
|||||
|
Поддержка веб-проекта Debian/Nginx/FPM/MySQL - (300к в день)
2050 PLN
|
|||||
|
Wsparcie dla projektów Debian/Nginx/FPM/MySQL (50-200k odwiedzających dziennie)
1639 PLN
|
|||||
|
Wyczyścić stronę ze ścisłych skryptów
82 PLN
|