refactor(content): comprehensive CV content overhaul — narrative, goals, typos, skills

About Me (EN + PL):
- Rewritten with personality and value proposition
- Added career goal: "Seeking Senior DevOps / Platform Engineer"

Descriptions strengthened:
- 00x097 Trade: emphasized solo-engineered, live 24/7 production system
- XGPU: highlighted solo project with advanced architecture (WebSocket, NCCL DDP, K8S)

contentGoals trimmed (all roles, EN + PL):
- Aptiv: 4 → 2 goals with [Action] → [Result] format
- Inside Projects (11.2024): 4 → 2
- Adobe: kept 2, rewritten with measurable outcomes
- Techem: 6 → 2
- Inside Projects (02.2023): 4 → 2
- Infinidat: 5 → 3
- Sembot: 7 → 3

Sembot Elasticsearch:
- Fixed truncated sentence: $1,500/mth → $100/mth (93% cost reduction)

Typos fixed (PL):
- Channles → Channels, zmeinnych → zmiennych, trójwymiarowgo → trójwymiarowego
- Konserwacja inrastruktury (Terrafrom) → infrastruktury (Terraform)

Typos fixed (EN):
- Automatization → Automation (12 occurrences incl. section title)
- maintainance → maintenance (2), programing → programming
- Djnago → Django, routain → routine, implamentation → implementation
- Inrastructure → Infrastructure, Terrafrom → Terraform
- Contenerisation → Containerisation (2)
- Configuratiion → Configuration, Https-Protal → Https-Portal
- Channles → Channels, proccess → process, managment → management

Grammar fixed (EN):
- Infrastructure maintaining → maintenance
- Problems solving on integration stage → Problem-solving at the integration stage
- Applications deployment oriented on containers → Container-oriented application deployment
- Engineer Studying → Engineering Studies
- 3 nodes cluster → 3-node cluster
- Applications exposure to internet → Application exposure to the internet
- AI Agents Tools → AI agent tools (2)
- for generate blog → for generating blog
- re-used python packages building → reusable Python package builds

Skills section (EN + PL):
- Added years of experience to key technologies
- Python (4+), Bash (4+), Jenkins (3+), Ansible (2+), Terraform (1+)
- Docker (4+), Kubernetes (3+, bare metal + cloud, own production cluster)

Made-with: Cursor
master
sii42400 2026-04-24 12:08:27 +02:00
parent 7ea0f314f6
commit e2ebba2b35
1 changed files with 97 additions and 129 deletions

View File

@ -29,7 +29,7 @@ export const content_pl = [
type: "generalTitleSegment", type: "generalTitleSegment",
title: "Kamil Żuk", title: "Kamil Żuk",
description_title: "O Mnie", description_title: "O Mnie",
description: "Inżynier DevOps & Backend z ponad 4-letnim doświadczeniem zawodowym w projektowaniu, automatyzacji i utrzymaniu infrastruktury produkcyjnej oraz pipeline'ów CI/CD w środowiskach enterprise i startupowych. Biegły w Kubernetes (bare metal i chmura), Terraform, Ansible, Jenkins, GitLab CI i Github Actions. Buduje serwisy backendowe w Pythonie (FastAPI, Django) z asynchronicznymi warstwami bazodanowymi, kolejkami zadań i integracjami z zewnętrznymi API. Doświadczony w praktykach SRE — analiza incydentów, obserwowalność (Splunk, Grafana, New Relic) i poprawa niezawodności. Prowadzi własny klaster K8S na Hetzner hostujący projekty poboczne, w tym pełnostackową platformę do analizy kryptowalut & giełdy akcji i rozproszony system obliczeniowy GPU.", description: "Buduję infrastrukturę, która nie stoi inżynierom na drodze. Z ponad 4-letnim doświadczeniem w środowiskach enterprise i startupowych, specjalizuję się w przekształcaniu złożonych wyzwań Kubernetes i CI/CD w niezawodne, zautomatyzowane systemy — żeby zespoły mogły szybciej wdrażać i spokojniej spać. Prowadzę własny produkcyjny klaster K8S na Hetzner jako żywe laboratorium tego, co buduję zawodowo, w tym działającą platformę do analizy kryptowalut & giełdy akcji i rozproszony system obliczeniowy GPU. Poszukuję roli Senior DevOps / Platform Engineer w zespole produktowym.",
image: MePng, image: MePng,
content_language: "pl", content_language: "pl",
content: { content: {
@ -68,10 +68,8 @@ export const content_pl = [
"Migracja procesów CI/CD do środowiska Enterprise (Wind River Studio -> Github Actions)" "Migracja procesów CI/CD do środowiska Enterprise (Wind River Studio -> Github Actions)"
], ],
contentGoals: [ contentGoals: [
"Przygotowanie skryptu cron do utrzymania JFrog Artifactory & Registry (Usuwanie przestarzałych pakietów, releaseów, synchronizacja pakietów, itp.)", "Zautomatyzowanie czyszczenia JFrog Artifactory (cron) → wyeliminowanie problemów z przepełnieniem storage'u i ręcznego usuwania pakietów",
"Przygotowanie pipeline'ów utrzymaniowych do czyszczenia storage'ów w Wind River Studio (Likwidacja problemów z przepełnieniem storage'u)", "Przygotowanie skryptów regex do automatycznej zamiany zasobów w pipeline'ach Wind River Studio → likwidacja problemów z right-sizingiem w setkach tasków",
"Przygotowanie skryptów opartych na regex do automatycznej zamiany zasobów we wszystkich taskach pipeline'u w pojedynczym pipeline'ie (Likwidacja problemów z right-sizingiem w Wind River Studio)",
"Przygotowanie przydatnych modułów Python (auto-instalacja pakietów podczas wykonywania skryptu, operacje git (pull z submodułami), itp.)"
], ],
}, },
{ {
@ -95,17 +93,15 @@ export const content_pl = [
branchBorderColor: "#0464a8", branchBorderColor: "#0464a8",
mainBorderColor: "#0464a8", mainBorderColor: "#0464a8",
content: [ content: [
"Konserwacja inrastruktury (Terrafrom / Azure)", "Konserwacja infrastruktury (Terraform / Azure)",
"Konserwacja infrastruktury mikroserwisowej (Docker / Kubernetes / Helm)", "Konserwacja infrastruktury mikroserwisowej (Docker / Kubernetes / Helm)",
"Konserwacja serwerów (Linux)", "Konserwacja serwerów (Linux)",
"Automatyzacja konfiguracji serwerów (Ansible / Kubespray / Bash / Python)", "Automatyzacja konfiguracji serwerów (Ansible / Kubespray / Bash / Python)",
"Ulepszanie / konserwacja job'ów (Jenkins)", "Ulepszanie / konserwacja job'ów (Jenkins)",
], ],
contentGoals: [ contentGoals: [
"Przygotowanie skryptów automatyzacji na Jenkinsie do utrzymania baz danych — czyszczenie, tworzenie, usuwanie baz zabezpieczonych hasłem admina (Jenkins + Bash & Python -> MariaDB & PostgreSQL)", "Zautomatyzowanie zarządzania bazami danych na Jenkinsie (czyszczenie, tworzenie, usuwanie) → eliminacja ręcznych operacji na MariaDB & PostgreSQL",
"Ulepszanie skryptów Ansible do auto-integracji Linuxa dla gotowego środowiska (Linux dot files + Ansible)", "Przygotowanie manifestów Terraform (Azure) i utrzymanie klastra K8S na bare metal (Kubespray) → infrastruktura jako kod zamiast ręcznej konfiguracji",
"Przygotowanie manifestów Terraform dla infrastruktury jako kodu (Terraform + Azure)",
"Utrzymanie klastra Kubernetes na serwerach bare metal (Azure + Kubespray) — aktualizacja certyfikatów kubefile itp.",
], ],
}, },
{ {
@ -137,8 +133,8 @@ export const content_pl = [
"Analiza Zachowania Infrastruktury & Serwisów (Kubernetes / Linux / AEM)", "Analiza Zachowania Infrastruktury & Serwisów (Kubernetes / Linux / AEM)",
], ],
contentGoals: [ contentGoals: [
"Przygotowanie skryptu Python do filtrowania thread dumpów z wielu plików w celu lepszej analizy (Likwidacja problemów z analizą thread dumpów — thread dumpy grupowane i zliczane wg czasu / typów / statusów / nazw / itp. — na podstawie wielu plików thread dumpów w pojedynczym środowisku klienta)", "Zbudowanie narzędzia Python do filtrowania i grupowania thread dumpów (wg czasu/typów/statusów) → skrócenie czasu analizy incydentów z godzin do minut",
"Przygotowanie dashboardów Splunk do monitorowania zachowania infrastruktury i serwisów (Splunk)", "Stworzenie dashboardów Splunk do monitorowania AEM → szybsze wykrywanie anomalii w logach klientów",
], ],
}, },
{ {
@ -172,12 +168,8 @@ export const content_pl = [
"Pair programming przy przygotowaniu aplikacji frontendowej (Python + pakiet Dash -> https://dash.plotly.com)" "Pair programming przy przygotowaniu aplikacji frontendowej (Python + pakiet Dash -> https://dash.plotly.com)"
], ],
contentGoals: [ contentGoals: [
"Przygotowanie pipeline'ów do testowania urządzeń IrDA podłączonych do grupy zdalnych serwerów Windows przez C++ SDK (Jenkins CI/CD + Jenkins Agents + Powershell & Python)", "Zbudowanie pipeline'ów CI/CD do testowania urządzeń IrDA na zdalnych serwerach Windows (C++ SDK + Jenkins) → pełna automatyzacja regresji sprzętowej",
"Przygotowanie pipeline'ów do lintowania kodu Python w testach jednostkowych i integracyjnych (Jenkins CI/CD + Python + Black Formatter / Flake8 / MyPY / etc.)", "Przygotowanie REST backdoor (Generic Webhook Trigger) + aplikacja frontendowa Dash → zdalne sterowanie jobami Jenkins z UI, dostarczenie klientowi w 5 miesięcy",
"Przygotowanie REST backdoor w Jenkinsie (Generic Webhook Trigger) do wywoływania jobów Jenkins przez API z niestandardowej aplikacji frontendowej (Jenkins + Python)",
"Pair programming z developerem przy przygotowaniu aplikacji frontendowej (pakiet Dash -> https://dash.plotly.com) — moja część to przygotowanie modułu callbacków (Python + pakiet Dash) do integracji z REST backdoor Jenkinsa",
"Odpowiedzialność za część dostosowań UI w tej aplikacji",
"Dostarczenie w pełni przygotowanej aplikacji dla klienta Techem GmbH w 5 miesięcy pracy"
], ],
}, },
{ {
@ -208,10 +200,8 @@ export const content_pl = [
"Automatyzacja raportowania przebiegu wdrożenia CI/CD (Gitlab-CI / SonarQube)", "Automatyzacja raportowania przebiegu wdrożenia CI/CD (Gitlab-CI / SonarQube)",
], ],
contentGoals: [ contentGoals: [
"Przygotowanie skryptów Ansible do auto-integracji Linuxa dla gotowego środowiska (Linux dot files + Ansible)", "Postawienie klastra K8S na bare metal (Hetzner + Kubespray) i wdrożenie usług (Jenkins, SonarQube, Gitea) → w pełni samodzielne środowisko CI/CD",
"Przygotowanie klastra Kubernetes na serwerach bare metal (Hetzner + Kubespray)", "Przygotowanie Gitlab Runner + pipeline'ów CI do budowania aplikacji embedded → automatyzacja procesu build & test",
"Wdrażanie i utrzymanie manifestów definiujących bazy danych i aplikacje (Jenkins, SonarQube, Gitea, Gitlab-CI itp.) na klastrze Kubernetes (Helm / Kubectl)",
"Przygotowanie Gitlab Runner i pipeline'ów CI do testowania i budowania aplikacji embedded (Gitlab-CI / Bash / Python)",
], ],
}, },
{ {
@ -243,11 +233,9 @@ export const content_pl = [
"Automatyzacja rutynowych czynności (Bash / Python / Ansible / Jenkins)", "Automatyzacja rutynowych czynności (Bash / Python / Ansible / Jenkins)",
], ],
contentGoals: [ contentGoals: [
"Przygotowanie narzędzia health-check w Pythonie do monitorowania dostępności instancji vCenter CI przez SSH i HTTPS, z automatycznym odnawianiem certyfikatów SSL w przypadku awarii (Python + paramiko + pexpect + requests + GitPython)", "Zbudowanie health-check w Pythonie (paramiko + pexpect) → automatyczne monitorowanie vCenter CI z auto-odnową certyfikatów SSL, eliminacja ręcznego sprawdzania",
"Przygotowanie scrapera w Pythonie do agregacji i klasyfikacji błędów buildów z macierzowych jobów Jenkins — ekstrakcja tracebacków z logów konsoli i kategoryzacja jako ERROR / FAIL / niezdefiniowane (Python + requests + BeautifulSoup)", "Przygotowanie scrapera błędów buildów z macierzowych jobów Jenkins → klasyfikacja tracebacków (ERROR/FAIL) skróciła czas debugowania",
"Przygotowanie runbooka provisioningu hostów CI — dokumentacja i częściowa automatyzacja wdrażania węzłów Jenkins slave na Windows i Linux z użyciem narzędzi elabit/labit, w tym import certyfikatów, konfiguracja kluczy SSH i środowiska Python (Bash + elabit/labit + OpenSSL)", "Workaround SSL handshake dla prywatnego PyPI → odblokowanie pip install na węzłach Jenkins CI przez import łańcuchów certyfikatów (certutil + SCP)",
"Przygotowanie narzędzia do analizy diffów Git do porównywania historii commitów między dwoma lokalnymi klonami repozytoriów (Python + GitPython)",
"Przygotowanie workaroundu SSL handshake dla węzłów Jenkins CI & lokalnego środowiska — ekstrakcja i import łańcuchów certyfikatów PyPI i vCenter (root, intermediate, primary) przez certutil na hostach Windows, umożliwiając instalację pakietów pip z prywatnego PyPI, który przekierowywał na publiczny pypi.org powodując błędy SSL (OpenSSL + certutil + SCP)",
], ],
}, },
{ {
@ -287,13 +275,9 @@ export const content_pl = [
"Implementacja, konfiguracja oraz administracja baz danych do obsługi narzędzi MerchTech (Big Data) (MongoDb / Elasticsearch / MariaDb / MySQL / Redis / AWS SQS)" "Implementacja, konfiguracja oraz administracja baz danych do obsługi narzędzi MerchTech (Big Data) (MongoDb / Elasticsearch / MariaDb / MySQL / Redis / AWS SQS)"
], ],
contentGoals: [ contentGoals: [
"Przygotowanie aplikacji mikroserwisowej do monitorowania feedów Google (integracja DataForSEO API) do śledzenia konkurencji na rynku", "Migracja klastra Elasticsearch z AWS na bare metal OVH (Docker Compose + cron auto-restart) → redukcja kosztów z $1500/mies. do $100/mies. (93% oszczędności)",
"Migracja Elasticsearch z AWS na OVH na serwery bare metal hostujące Elasticsearch jako klaster węzłów (oparty na kontenerach Docker — zarządzany przez Docker Compose) w ramach reimplementacji wzorca CQRS — klaster utrzymywany przez zadania cron (sprawdzanie statusu węzłów — automatyczny restart w przypadku awarii). Remigracja przeprowadzona pomyślnie — koszty zredukowane", "Konfiguracja IPv6 + SPF/DKIM/DMARC dla serwerów SMTP → wyeliminowanie blacklistowania IP i poprawa dostarczalności e-maili",
"Przygotowanie monitoringu wspomnianego klastra Elasticsearch (przy użyciu Netdata) i jego utrzymanie", "Zbudowanie mikroserwisu monitoringu feedów Google (DataForSEO API) → automatyczne śledzenie konkurencji na rynku",
"Przygotowanie aplikacji Wordpress do użytku wewnętrznego (niestandardowe oprogramowanie) — aplikacje hostowane na serwerach bare metal (Linux) i utrzymywane przez zadania cron",
"Unikanie blacklistowania IP serwerów używanych do usług SMTP (e-mail) przy użyciu konfiguracji IPv6 — rozwiązanie wyeliminowało możliwość wysyłania spamu z naszej strony",
"Przygotowanie poprawnej konfiguracji DNS i FQDN dla naszych domen (SPF / DKIM / DMARC / rekordy MX) dla lepszego dostarczania e-maili",
"Przygotowanie niestandardowych skryptów do auto-aktualizacji certyfikatów dla naszych domen (Let's Encrypt) wywoływanych przez zadania cron",
], ],
}, },
{ {
@ -327,14 +311,14 @@ export const content_pl = [
mainBorderColor: "#015198", mainBorderColor: "#015198",
content: [ content: [
"Integracja Django / Django REST Framework z oprogramowaniem Blender", "Integracja Django / Django REST Framework z oprogramowaniem Blender",
"Integracja Djnago / Django REST Framework z bazą danych MongoDb podzielonej na fragmenty (shards)", "Integracja Django / Django REST Framework z bazą danych MongoDb podzielonej na fragmenty (shards)",
"Implementacja protokołu WebSocket (moduł Channles 3.0) do monitorowania procesu renderowania układów dłoni w czasie rzeczywistym", "Implementacja protokołu WebSocket (moduł Channels 3.0) do monitorowania procesu renderowania układów dłoni w czasie rzeczywistym",
"Implementacja synchronicznego API w Django REST Framework do zarządzania wyrenderowanymi obrazami oraz modelami 3D", "Implementacja synchronicznego API w Django REST Framework do zarządzania wyrenderowanymi obrazami oraz modelami 3D",
"Implementacja asynchronicznego API w Django + Channels 3.0 + Redis do nadzorowania procesu renderowania na serwerze w czasie rzeczywistym", "Implementacja asynchronicznego API w Django + Channels 3.0 + Redis do nadzorowania procesu renderowania na serwerze w czasie rzeczywistym",
"Implementacja aplikacji klienckiej w ReactJS / Gatsby + Redux Toolkit do obsługi synchronicznego i asynchronicznego API", "Implementacja aplikacji klienckiej w ReactJS / Gatsby + Redux Toolkit do obsługi synchronicznego i asynchronicznego API",
"Wdrożenie aplikacji w formie rozproszonej dzięki narzędziom konteneryzacji i orkiestracji Docker + Docker-Compose", "Wdrożenie aplikacji w formie rozproszonej dzięki narzędziom konteneryzacji i orkiestracji Docker + Docker-Compose",
"Implementacja skryptów Bash automatyzujących migrację / konfigurację wszystkich środowisk konteneryzacyjnych na podstawie zmeinnych środowiskowych", "Implementacja skryptów Bash automatyzujących migrację / konfigurację wszystkich środowisk konteneryzacyjnych na podstawie zmiennych środowiskowych",
"Wykonanie modelu trójwymiarowgo dłoni przeznaczonego do renderowania realistycznych próbek (zdjęć) układów dłoni, jako materiały do nauki systemu rozpoznawania PJM", "Wykonanie modelu trójwymiarowego dłoni przeznaczonego do renderowania realistycznych próbek (zdjęć) układów dłoni, jako materiały do nauki systemu rozpoznawania PJM",
], ],
}, },
{ {
@ -423,7 +407,7 @@ export const content_pl = [
type: "workSubSegment", type: "workSubSegment",
tabs: 1, tabs: 1,
title: "00x097 Trade - Platforma analizy technicznej krypto & stock market z detekcją wzorców harmonicznych", title: "00x097 Trade - Platforma analizy technicznej krypto & stock market z detekcją wzorców harmonicznych",
description: "Zaprojektowałem i zbudowałem pełnostackową platformę do analizy kryptowalut z naciskiem na automatyczną detekcję wzorców harmonicznych i wskaźniki techniczne. Backend oparty na FastAPI z asynchronicznym PostgreSQL (asyncpg), kolejką zadań Celery (RabbitMQ + Redis) oraz integracjami z API Binance, MEXC i Yahoo Finance. Frontend dostarcza interaktywny interfejs wykresów TradingView z poziomami Fibonacciego, wskaźnikami RSI, MACD, OBV oraz panelem wizualizacji wzorców harmonicznych. Wdrożony na Kubernetes (bare metal) z automatycznymi pipeline'ami synchronizacji i analizy. Aplikacja jest dostępna pod adresem: https://00x097.com", description: "Samodzielnie zaprojektowana i wdrożona produkcyjna platforma do analizy technicznej kryptowalut i giełdy akcji, działająca 24/7 pod adresem https://00x097.com. Pełnostackowy system z automatyczną detekcją wzorców harmonicznych, analizą rynkową AI w czasie rzeczywistym (OpenAI) i integracjami z wieloma giełdami (Binance, MEXC, KuCoin, Yahoo Finance). Backend: FastAPI + asynchroniczny PostgreSQL + Celery (RabbitMQ + Redis). Frontend: React 18 + wykresy TradingView z Fibonacci, RSI, MACD, OBV i scoringiem konfluencji. Wdrożona na Kubernetes bare metal (Hetzner) z automatycznymi pipeline'ami synchronizacji i analizy.",
image: "", image: "",
branchBorderColor: "rgb(153, 69, 255)", branchBorderColor: "rgb(153, 69, 255)",
mainBorderColor: "#ffd748", mainBorderColor: "#ffd748",
@ -454,7 +438,7 @@ export const content_pl = [
type: "workSubSegment", type: "workSubSegment",
tabs: 1, tabs: 1,
title: "XGPU - Aplikacja do udostępniania rozproszonych zasobów GPU do planowania i wykonywania zadań szkolenia AI i renderowania 3D", title: "XGPU - Aplikacja do udostępniania rozproszonych zasobów GPU do planowania i wykonywania zadań szkolenia AI i renderowania 3D",
description: "Zaprojektowałem i zbudowałem rozproszoną platformę GPU do zadań treningu AI i renderowania 3D. Stworzyłem backend w FastAPI z REST API i WebSocket API do planowania, wykonywania i monitorowania zadań w czasie rzeczywistym. Opracowałem logikę workerów dla treningu PyTorch DDP oraz renderingu w Blenderze. Przygotowałem system do skalowalnych wdrożeń z użyciem Docker i Kubernetes na infrastrukturze bare metal, wspieranych przez CI/CD oraz mieszane przechowywanie danych w SQL i NoSQL.", description: "Solowy projekt — rozproszona platforma GPU do planowania zadań treningu AI (PyTorch DDP/NCCL) i renderowania 3D w Blenderze na zdalnych workerach połączonych przez WebSocket API z monitoringiem w czasie rzeczywistym. Backend FastAPI z REST + WebSocket API, asynchroniczna logika workerów w Pythonie, mieszane przechowywanie SQL/NoSQL i wdrożenie na K8S bare metal. Demonstruje umiejętności projektowania systemów, obliczeń rozproszonych i full-stack inżynierii.",
image: "", image: "",
branchBorderColor: "#005707", branchBorderColor: "#005707",
mainBorderColor: "#ffd748", mainBorderColor: "#ffd748",
@ -585,9 +569,9 @@ export const content_pl = [
branchBorderColor: "#6d3d00", branchBorderColor: "#6d3d00",
mainBorderColor: "#ffd748", mainBorderColor: "#ffd748",
content: [ content: [
"Python", "Python (4+ lat, backend / automatyzacja / scripting)",
"Bash / ZSH / Powershell", "Bash / ZSH / Powershell (4+ lat, codzienne użycie)",
"Javascript (Pure JS / ReactJS)", "Javascript (ReactJS / Gatsby — projekty frontendowe)",
], ],
}, },
{ {
@ -631,12 +615,12 @@ export const content_pl = [
branchBorderColor: "#4aa720", branchBorderColor: "#4aa720",
mainBorderColor: "#2e8cb1", mainBorderColor: "#2e8cb1",
content: [ content: [
"Jenkins (CI/CD / Automatyzacja procesów rutynowych (zadania) / GitOps)", "Jenkins (3+ lat, CI/CD / automatyzacja jobów / GitOps)",
"Ansible (Konfiguracja serwerów)", "Ansible (2+ lat, provisioning serwerów / Kubespray)",
"Terraform / OpenTofu (Infrastruktura jako Kod)", "Terraform / OpenTofu (1+ rok, IaC / Azure / Hetzner)",
"Bash / ZSH (Linux)", "Bash / ZSH (4+ lat, Linux)",
"Powershell (Windows)", "Powershell (1+ rok, Windows)",
"Python (Cross-Platform)", "Python (4+ lat, Cross-Platform)",
], ],
}, },
{ {
@ -673,9 +657,9 @@ export const content_pl = [
branchBorderColor: "#00b7ff", branchBorderColor: "#00b7ff",
mainBorderColor: "#2e8cb1", mainBorderColor: "#2e8cb1",
content: [ content: [
"Docker & Docker-Compose", "Docker & Docker-Compose (4+ lat, produkcja + development)",
"Podman", "Podman",
"Kubernetes (Kubespray / Helm / Cert-Manager / Ingress / K9S)", "Kubernetes (3+ lat, bare metal + chmura, własny klaster produkcyjny)",
], ],
}, },
{ {
@ -807,7 +791,7 @@ export const content_en = [
type: "generalTitleSegment", type: "generalTitleSegment",
title: "Kamil Żuk", title: "Kamil Żuk",
description_title: "About Me", description_title: "About Me",
description: "DevOps & Backend Engineer with 4+ years of professional experience in designing, automating and maintaining production infrastructure and CI/CD pipelines across enterprise and startup environments. Skilled in Kubernetes (bare metal and cloud), Terraform, Ansible, Jenkins, GitLab CI and Github Actions. Builds backend services in Python (FastAPI, Django) with async database layers, task queues and external API integrations. Experienced in SRE practices — incident analysis, observability (Splunk, Grafana, New Relic) and reliability improvements. Runs a personal K8S cluster on Hetzner hosting side projects including a full-stack crypto & stock market analysis platform and distributed GPU computing system.", description: "I build infrastructure that gets out of engineers' way. With 4+ years across enterprise and startup environments, I specialize in turning complex Kubernetes and CI/CD challenges into reliable, automated systems — so teams can ship faster and sleep better. I run my own production K8S cluster on Hetzner as a living lab for everything I build professionally, including a live crypto & stock analysis platform and a distributed GPU computing system. Seeking a Senior DevOps / Platform Engineer role in a product-driven team.",
image: MePng, image: MePng,
content_language: "en", content_language: "en",
content: { content: {
@ -852,10 +836,8 @@ export const content_en = [
"CI/CD processes migration to Enterprise environment (Wind River Studio -> Github Actions)" "CI/CD processes migration to Enterprise environment (Wind River Studio -> Github Actions)"
], ],
contentGoals: [ contentGoals: [
"Prepare cron job script for maintanance of JFrog Artifactory & Registry (Remove deprecated packages, releases, sync packages, etc.)", "Automated JFrog Artifactory cleanup (cron) → eliminated storage overflow issues and manual package removal",
"Prepare maintenance pipelines for cleaning storages in Wind River Studio (Liquidation of storage fillfilled issues)", "Built regex-based scripts for automated resource swaps across Wind River Studio pipelines → resolved right-sizing issues in hundreds of tasks",
"Prepare regex based scripts for automated resources swap in all pipeline tasks in single pipeline (Liquidation of right-sizing issues in Wind River Studio)",
"Prepare useful modules for python stuff (package auto-installation during script execution, git operations (pull with submodules), etc.)"
], ],
}, },
{ {
@ -879,17 +861,15 @@ export const content_en = [
branchBorderColor: "#0464a8", branchBorderColor: "#0464a8",
mainBorderColor: "#0464a8", mainBorderColor: "#0464a8",
content: [ content: [
"Inrastructure maintenance (Terrafrom / Azure)", "Infrastructure maintenance (Terraform / Azure)",
"Microservices infrastructure maintenance (Docker / Kubernetes / Helm)", "Microservices infrastructure maintenance (Docker / Kubernetes / Helm)",
"Servers maintenance (Linux)", "Servers maintenance (Linux)",
"Automatization of servers configuration (Ansible / Kubespray / Bash / Python)", "Automation of server configuration (Ansible / Kubespray / Bash / Python)",
"Upgrading / maintainance job processes (Jenkins)", "Upgrading and maintaining Jenkins jobs",
], ],
contentGoals: [ contentGoals: [
"Prepare automation job scripts on Jenkins side for maintain database stuff -> cleaning, creation, removal databases secured by admin password (Jenkins + Bash & Python -> MariaDB & PostgreSQL)", "Automated database management on Jenkins (cleanup, creation, removal) → eliminated manual MariaDB & PostgreSQL operations",
"Improve Ansible scripts for Linux auto-integration for ready-to-use environment (Linux dot files + Ansible)", "Prepared Terraform manifests (Azure) and maintained bare metal K8S cluster (Kubespray) → infrastructure as code replacing manual configuration",
"Prepare Terraform manifests for infrastructure as code (Terraform + Azure)",
"Maintain Kubernetes cluster on bare metal servers (Azure + Kubespray) like updating kubefile certs & etc.",
], ],
}, },
{ {
@ -917,12 +897,12 @@ export const content_en = [
"Java Heap-Dumps & Thread-Dumps Analysis (Leak Suspects / Threads Operations Investigation)", "Java Heap-Dumps & Thread-Dumps Analysis (Leak Suspects / Threads Operations Investigation)",
"SRE Dashboards Analysis (New Relic / Splunk / Grafana)", "SRE Dashboards Analysis (New Relic / Splunk / Grafana)",
"SRE Dashboards Creation (Splunk)", "SRE Dashboards Creation (Splunk)",
"Automatization of Investigation & Routine Tasks (Bash / Python)", "Automation of investigation & routine tasks (Bash / Python)",
"Infrastructure Behaviour Investigation (Kubernetes / Linux / AEM)", "Infrastructure Behaviour Investigation (Kubernetes / Linux / AEM)",
], ],
contentGoals: [ contentGoals: [
"Prepare Python script for filtering thread dumps from files bulk for better analysis (Liquidation of thread dumps analysis issues - thread dumps are grouped and counted by time / types / statuses / names / etc. - based on bunch of thread dumps files in single client environment)", "Built Python thread dump analyzer (grouping by time/types/statuses) → reduced incident analysis time from hours to minutes",
"Prepare Splunk dashboards with charts for better investigation of AEM logs in crucial time periods in single client environment (Liquidation of investigation issues - for logs which are easy to read & understand)", "Created Splunk dashboards for AEM log monitoring → faster anomaly detection in client environments",
], ],
}, },
{ {
@ -948,20 +928,16 @@ export const content_en = [
content: [ content: [
"Microservices infrastructure maintenance (Docker / Docker Compose)", "Microservices infrastructure maintenance (Docker / Docker Compose)",
"Servers infrastructure maintenance (Jenkins Agent - Windows / Jenkins Master - Linux)", "Servers infrastructure maintenance (Jenkins Agent - Windows / Jenkins Master - Linux)",
"Automatization of servers configuration (Ansible / Bash / Powershell)", "Automation of server configuration (Ansible / Bash / Powershell)",
"Automatization of IrDA devices tests invoking on CI/CD environment (Regression, Merge Request, Commit) (Jenkins CI/CD / Bash / Powershell / Python - TOX -> https://tox.wiki/)", "Automation of IrDA device test invocation in CI/CD environment (Regression, Merge Request, Commit) (Jenkins CI/CD / Bash / Powershell / Python - TOX -> https://tox.wiki/)",
"Automatization of re-used python packages building & collecting process (Jenkins CI/CD / Private PyPI / Python)", "Automation of reusable Python package builds & artifact collection (Jenkins CI/CD / Private PyPI / Python)",
"Automatization of tests reporting (Jenkins CI/CD / Test-Result-Analyzer / Jira Xray)", "Automation of test reporting (Jenkins CI/CD / Test-Result-Analyzer / Jira Xray)",
"Automatization of code validation processes (Pre-commit / Black Formatter / Flake8 / MyPY / etc.)", "Automation of code validation processes (Pre-commit / Black Formatter / Flake8 / MyPY / etc.)",
"Pair programing for prepare frontend application (Python + Dash package -> https://dash.plotly.com)", "Pair programming to prepare frontend application (Python + Dash package -> https://dash.plotly.com)",
], ],
contentGoals: [ contentGoals: [
"Prepare pipelines for testing IrDA devices which was connected to group of remote Windows servers via C++ SDK (Jenkins CI/CD + Jenkins Agents + Powershell & Python)", "Built CI/CD pipelines for IrDA device testing on remote Windows servers (C++ SDK + Jenkins) → full hardware regression automation",
"Prepare pipelines for linting python code in unit & integration tests (Jenkins CI/CD + Python + Black Formatter / Flake8 / MyPY / etc.)", "Implemented REST backdoor (Generic Webhook Trigger) + Dash frontend app → remote Jenkins job control from UI, delivered to client in 5 months",
"Prepare REST backdoor in Jenkins (Generic Webhook Trigger) for invokeing jenkins jobs via API call from custom frontend application (Jenkins + Python)",
"Pair programing with developer for prepare fontend application (Dash package -> https://dash.plotly.com) - my part was preparation of module for callbacks (Python + Dash package) for integration with Jenkins REST backdoor",
"I was responsible for some part of UI design adjustments in that application as well",
"At least - provide fully prepared application for Techem GmbH client in 5 months of work"
] ]
}, },
{ {
@ -987,15 +963,13 @@ export const content_en = [
content: [ content: [
"Microservices infrastructure maintenance (Docker / Kubernetes / Helm)", "Microservices infrastructure maintenance (Docker / Kubernetes / Helm)",
"Servers infrastructure maintenance (Linux)", "Servers infrastructure maintenance (Linux)",
"Automatization of servers configuration (Ansible / Kubespray / Bash)", "Automation of server configuration (Ansible / Kubespray / Bash)",
"Upgrading / maintainance of automatic processes (Gitlab-CI)", "Upgrading and maintaining automated processes (Gitlab-CI)",
"Automatization of CI/CD process reporting (Gitlab-CI / SonarQube)", "Automation of CI/CD deployment reporting (Gitlab-CI / SonarQube)",
], ],
contentGoals: [ contentGoals: [
"Prepare Ansible scripts for Linux auto-integration for ready-to-use environment (Linux dot files + Ansible)", "Set up bare metal K8S cluster (Hetzner + Kubespray) and deployed services (Jenkins, SonarQube, Gitea) → fully self-hosted CI/CD environment",
"Prepare Kubernetes cluster on bare metal servers (Hetzner + Kubespray)", "Prepared Gitlab Runner + CI pipelines for embedded applications → automated build & test process",
"Deploy and maintain manifests which defines databases & applications (like Jenkins, SonarQube, Gitea, Gitlab-CI etc.) on Kubernetes cluster (Helm / Kubectl)",
"Prepare Gitlab Runner & CI Pipelines for testing & building embedded applications (Gitlab-CI / Bash / Python)",
], ],
}, },
{ {
@ -1020,19 +994,17 @@ export const content_en = [
branchBorderColor: "#8fc5c6", branchBorderColor: "#8fc5c6",
mainBorderColor: "#0464a8", mainBorderColor: "#0464a8",
content: [ content: [
"Infrastructure maintaining (VMware / Vcenter / Vsphere / ESXi)", "Infrastructure maintenance (VMware / Vcenter / Vsphere / ESXi)",
"Jenkins nodes implamentation (with different Linux and Windows distros versions) for applications building and integration (CI/CD process)", "Jenkins nodes implementation (with different Linux and Windows distros versions) for applications building and integration (CI/CD process)",
"Vcenter / Vsphere / ESXi hosts deployment", "Vcenter / Vsphere / ESXi hosts deployment",
"Problems solving on integration stage (tests / code fixing & repairing)", "Problem-solving at the integration stage (tests / code fixing & repairing)",
"Integration processes & solution improvements (Jenkins pipeline / Gitlab / Python / Bash)", "Integration processes & solution improvements (Jenkins pipeline / Gitlab / Python / Bash)",
"Routine operations automation (Bash / Python / Ansible / Jenkins)", "Routine operations automation (Bash / Python / Ansible / Jenkins)",
], ],
contentGoals: [ contentGoals: [
"Prepare Python health-check tool for monitoring all vCenter CI instances availability via SSH and HTTPS, with automated SSL certificate renewal on failure (Python + paramiko + pexpect + requests + GitPython)", "Built Python health-check tool (paramiko + pexpect) → automated vCenter CI monitoring with SSL cert auto-renewal, eliminated manual checks",
"Prepare Python scraper for aggregating and classifying build errors from Jenkins matrix jobs across multiple projects — extracting tracebacks from console logs and categorizing them as ERROR / FAIL / undefined (Python + requests + BeautifulSoup)", "Built Python scraper for Jenkins matrix job errors → traceback classification (ERROR/FAIL) reduced debugging time",
"Prepare CI host provisioning runbook — documenting and partially automating deployment of Jenkins slave nodes on Windows and Linux using elabit/labit tooling, including certificate imports, SSH key setup and Python environment configuration (Bash + elabit/labit + OpenSSL)", "SSL handshake workaround for private PyPI → unblocked pip installs on Jenkins CI nodes by importing certificate chains (certutil + SCP)",
"Prepare Git diff analysis tool for comparing commit histories between two local repository clones (Python + GitPython)",
"Prepare SSL certificate handshake workaround for Jenkins CI nodes & local environment — extracting and importing PyPI and vCenter certificate chains (root, intermediate, primary) via certutil on Windows hosts to enable pip installs from private PyPI which redirected to public pypi.org causing SSL failures (OpenSSL + certutil + SCP)",
], ],
}, },
{ {
@ -1066,20 +1038,16 @@ export const content_en = [
mainBorderColor: "#f5c314", mainBorderColor: "#f5c314",
content: [ content: [
"Server Administration (OVH / AWS / Digital Ocean)", "Server Administration (OVH / AWS / Digital Ocean)",
"Server Configuratiion (Nginx (Https-Protal) / Apache / Docker)", "Server Configuration (Nginx (Https-Portal) / Apache / Docker)",
"Routine operations automation (Ansible / Jenkins pipeline / Bash scripts)", "Routine operations automation (Ansible / Jenkins pipeline / Bash scripts)",
"Applications deployment oriented on containers (Docker / Docker-Compose)", "Container-oriented application deployment (Docker / Docker-Compose)",
"MerchTech tools implementation (Python / Django / Django REST Framework)", "MerchTech tools implementation (Python / Django / Django REST Framework)",
"Production databases implementation & configuration & administration for MerchTech tools (Big Data) (MongoDb / Elasticsearch / MariaDb / MySQL / Redis / AWS SQS)" "Production databases implementation & configuration & administration for MerchTech tools (Big Data) (MongoDb / Elasticsearch / MariaDb / MySQL / Redis / AWS SQS)"
], ],
contentGoals: [ contentGoals: [
"Prepare microservice application for monitoring google feeds (DataForSEO API integration) for monitoring competition on the market", "Migrated Elasticsearch cluster from AWS to bare metal OVH (Docker Compose + cron auto-restart) → reduced costs from $1,500/month to $100/month (93% savings)",
"Migrate Elasticsearch from AWS to OVH on bare metal servers which hosts elasticsearch as a cluster of nodes (based on docker containers - managed by docker-compose) for CQRS pattern re-implementation -> that cluster was maintained by cron jobs (checking the status of nodes - automatic restart of nodes if they are down). Re-migration was prepared successfully - costs are ", "Configured IPv6 + SPF/DKIM/DMARC for SMTP servers → eliminated IP blacklisting and improved email deliverability",
"Prepare monitoring stuff for mentioned before Elasticsearch cluster (using Netdata) & monitoring that", "Built microservice for Google feed monitoring (DataForSEO API) → automated market competition tracking",
"Prepare Wordpress applications for internal use (customized software for internal use) -> that applications were hosted on bare metal servers (Linux) and were maintained by cron jobs",
"Avoid black listing IPs of servers which were used for SMTP (emails) services using IPv6 configuration - that solution Liquidated spam sending possiblity from our side",
"Prepare correct DNS & FQDN configuration for our domains (SPF / DKIM / DMARC / MX records) for better email deliver, as well",
"Prepare custom scripts for auto-update certificates for our domains (Let's Encrypt) which were invoked using cron jobs",
] ]
}, },
{ {
@ -1092,7 +1060,7 @@ export const content_en = [
{ {
type: "workSubSegment", type: "workSubSegment",
tabs: 0, tabs: 0,
title: "University of Rzeszów - Engineer Studying - IT - from 2017 to 2021", title: "University of Rzeszów - Engineering Studies - IT - from 2017 to 2021",
image: WorkURLogo, image: WorkURLogo,
branchBorderColor: "#015198", branchBorderColor: "#015198",
content: [] content: []
@ -1114,13 +1082,13 @@ export const content_en = [
mainBorderColor: "#015198", mainBorderColor: "#015198",
content: [ content: [
"Django / Django REST Framework integration with 3D objects editor software - Blender", "Django / Django REST Framework integration with 3D objects editor software - Blender",
"Djnago / Django REST Framework integration with MongoDb sharded database", "Django / Django REST Framework integration with MongoDb sharded database",
"WebSocket (Channles 3.0 module) implementation for single proccess of handshape render monitoring", "WebSocket (Channels 3.0 module) implementation for single process of handshape render monitoring",
"Sync Django REST Framework API implementation for ready materials and 3D object files managment", "Sync Django REST Framework API implementation for ready materials and 3D object files management",
"Async Django + Channels 3.0 + Redis API implementation for live rendering proccess managment", "Async Django + Channels 3.0 + Redis API implementation for live rendering process management",
"ReactJS / Gatsby + Redux Toolkit client application implementation for simple sync & async backend application functionality control", "ReactJS / Gatsby + Redux Toolkit client application implementation for simple sync & async backend application functionality control",
"Application deployment in distributed form as containers with Docker + Docker-Compose tools", "Application deployment in distributed form as containers with Docker + Docker-Compose tools",
"Bash scripts implementation for routain operations automatization like databases migration & all app containers configuration", "Bash scripts implementation for routine operations automation like databases migration & all app containers configuration",
"Made 3D hand model for realistic materials (handshapes) rendering as images for learning PSL recognition system", "Made 3D hand model for realistic materials (handshapes) rendering as images for learning PSL recognition system",
], ],
}, },
@ -1162,13 +1130,13 @@ export const content_en = [
branchBorderColor: "#8b0000", branchBorderColor: "#8b0000",
mainBorderColor: "#04009b", mainBorderColor: "#04009b",
content: [ content: [
"Maintenance of 3 nodes cluster (Hetzner / Terraform / Ansible / Kubespray)", "Maintenance of a 3-node cluster (Hetzner / Terraform / Ansible / Kubespray)",
"K8S objects management (Helm / Terraform)", "K8S objects management (Helm / Terraform)",
"Hosting & Administration & Maintenance of internal & external services (Jenkins / Gitea / Wordpress & Customized Software)", "Hosting & Administration & Maintenance of internal & external services (Jenkins / Gitea / Wordpress & Customized Software)",
"Hosting & Administration & Maintenance of databases & Caching solutions (PostgreSQL / MariaDb / Elasticsearch / Redis)", "Hosting & Administration & Maintenance of databases & Caching solutions (PostgreSQL / MariaDb / Elasticsearch / Redis)",
"Hosting & Administration & Maintenance of storage solutions (Minio)", "Hosting & Administration & Maintenance of storage solutions (Minio)",
"Routine operations automation (Jenkins / Groovy Scripts / Ansible / Bash / Python)", "Routine operations automation (Jenkins / Groovy Scripts / Ansible / Bash / Python)",
"Applications exposure to internet (Ingress / Cert-Manager / MetalLB)", "Application exposure to the internet (Ingress / Cert-Manager / MetalLB)",
], ],
}, },
{ {
@ -1210,7 +1178,7 @@ export const content_en = [
type: "workSubSegment", type: "workSubSegment",
tabs: 1, tabs: 1,
title: "00x097 Trade - Stock & Crypto Technical Analysis Platform with Harmonic Pattern Detection", title: "00x097 Trade - Stock & Crypto Technical Analysis Platform with Harmonic Pattern Detection",
description: "Designed and built a full-stack cryptocurrency analysis platform focused on automated harmonic pattern detection and technical indicators. Backend built on FastAPI with async PostgreSQL (asyncpg), Celery task queue (RabbitMQ + Redis), and integrations with Binance, MEXC, and Yahoo Finance APIs. Frontend delivers an interactive TradingView-based charting interface with Fibonacci levels, RSI, MACD, OBV indicators, and a harmonic pattern visualization panel. Deployed on Kubernetes (bare metal) with automated sync and analysis pipelines. Application is available at: https://00x097.com", description: "Solo-engineered and self-deployed a production-grade crypto & stock technical analysis platform running 24/7 at https://00x097.com. Full-stack system featuring automated harmonic pattern detection, real-time AI market analysis (OpenAI), and multi-exchange integrations (Binance, MEXC, KuCoin, Yahoo Finance). Backend: FastAPI + async PostgreSQL + Celery (RabbitMQ + Redis). Frontend: React 18 + TradingView charts with Fibonacci, RSI, MACD, OBV and confluence scoring. Deployed on Kubernetes bare metal (Hetzner) with automated sync and analysis pipelines.",
image: "", image: "",
branchBorderColor: "rgb(153, 69, 255)", branchBorderColor: "rgb(153, 69, 255)",
mainBorderColor: "#ffd748", mainBorderColor: "#ffd748",
@ -1228,7 +1196,7 @@ export const content_en = [
"APScheduler-based cron controller for periodic data synchronization and bulk technical analysis across assets", "APScheduler-based cron controller for periodic data synchronization and bulk technical analysis across assets",
"Object storage (MinIO) for chart snapshots and analysis artifacts", "Object storage (MinIO) for chart snapshots and analysis artifacts",
"Containerisation based on K8S (Bare Metal Servers - Hetzner) Manifests (Ingress / Deployments / PV & PVC / ConfigMaps / Secrets)", "Containerisation based on K8S (Bare Metal Servers - Hetzner) Manifests (Ingress / Deployments / PV & PVC / ConfigMaps / Secrets)",
"Working with AI Agents Tools (Cursor AI / Claude)", "Working with AI agent tools (Cursor AI / Claude)",
], ],
}, },
{ {
@ -1241,7 +1209,7 @@ export const content_en = [
type: "workSubSegment", type: "workSubSegment",
tabs: 1, tabs: 1,
title: "XGPU - Application for Sharing Distributed GPU Resources for Scheduling & Executing AI Training & 3D Rendering Tasks", title: "XGPU - Application for Sharing Distributed GPU Resources for Scheduling & Executing AI Training & 3D Rendering Tasks",
description: "Designed and built a distributed GPU computing platform for AI training and 3D rendering workloads. Implemented a FastAPI backend with REST and WebSocket APIs for real-time task scheduling, execution, and monitoring. Developed distributed worker logic for PyTorch DDP training and Blender rendering. Prepared the system for scalable deployment with Docker and Kubernetes on bare metal infrastructure, supported by CI/CD pipelines and mixed SQL/NoSQL data storage.", description: "Solo project — designed a distributed GPU-sharing platform for scheduling AI training (PyTorch DDP/NCCL) and 3D Blender rendering jobs across remote worker nodes connected via WebSocket API with real-time monitoring. FastAPI backend with REST + WebSocket APIs, async Python worker logic, mixed SQL/NoSQL storage, and K8S deployment on bare metal. Demonstrates systems design, distributed computing and full-stack engineering.",
image: "", image: "",
branchBorderColor: "#005707", branchBorderColor: "#005707",
mainBorderColor: "#ffd748", mainBorderColor: "#ffd748",
@ -1253,9 +1221,9 @@ export const content_en = [
"Database configuration & administration (PostgreSQL / MongoDB)", "Database configuration & administration (PostgreSQL / MongoDB)",
"CI/CD pipelines implementation (Jenkins / Groovy Scripts)", "CI/CD pipelines implementation (Jenkins / Groovy Scripts)",
"Frontend based on ReactJS & Gatsby Framework", "Frontend based on ReactJS & Gatsby Framework",
"Contenerisation based on Docker (locally) Manifests", "Containerisation based on Docker (locally) Manifests",
"Contenerisation based on K8S (Bare Metal Servers - Hetzner) Manifests (Ingress / Cert-Manager / Deployments / PV & PVC / etc.)", "Containerisation based on K8S (Bare Metal Servers - Hetzner) Manifests (Ingress / Cert-Manager / Deployments / PV & PVC / etc.)",
"Working with AI Agents Tools (Cursor AI / Copilot)", "Working with AI agent tools (Cursor AI / Copilot)",
], ],
}, },
{ {
@ -1274,7 +1242,7 @@ export const content_en = [
mainBorderColor: "#ffd748", mainBorderColor: "#ffd748",
content: [ content: [
"AI Agent for video summarization based on generated transcript via provided URL (Telegram / youtube-transcript.io API / Python / OpenAI API)", "AI Agent for video summarization based on generated transcript via provided URL (Telegram / youtube-transcript.io API / Python / OpenAI API)",
"AI Agent for generate blog content based on provided plan in prompt (Wordpress / Telegram / Python / OpenAI API)", "AI Agent for generating blog content based on a provided plan in prompt (Wordpress / Telegram / Python / OpenAI API)",
], ],
}, },
{ {
@ -1371,9 +1339,9 @@ export const content_en = [
branchBorderColor: "#6d3d00", branchBorderColor: "#6d3d00",
mainBorderColor: "#ffd748", mainBorderColor: "#ffd748",
content: [ content: [
"Python", "Python (4+ years, backend / automation / scripting)",
"Bash / ZSH / Powershell", "Bash / ZSH / Powershell (4+ years, daily use)",
"Javascript (Pure JS / ReactJS)", "Javascript (ReactJS / Gatsby — frontend projects)",
], ],
}, },
{ {
@ -1412,17 +1380,17 @@ export const content_en = [
{ {
type: "workSubSegment", type: "workSubSegment",
tabs: 1, tabs: 1,
title: "Automatization", title: "Automation",
image: "", //SkillsBashLogo, image: "", //SkillsBashLogo,
branchBorderColor: "#4aa720", branchBorderColor: "#4aa720",
mainBorderColor: "#2e8cb1", mainBorderColor: "#2e8cb1",
content: [ content: [
"Jenkins (CI/CD / Routine Processes Automatization (Job's) / GitOps)", "Jenkins (3+ years, CI/CD / job automation / GitOps)",
"Ansible (Server Configuration Stuffs)", "Ansible (2+ years, server provisioning / Kubespray)",
"Terraform / OpenTofu (Infrastructure as Code)", "Terraform / OpenTofu (1+ year, IaC / Azure / Hetzner)",
"Bash / ZSH (Linux)", "Bash / ZSH (4+ years, Linux)",
"Powershell (Windows)", "Powershell (1+ year, Windows)",
"Python (Cross-Platform)", "Python (4+ years, Cross-Platform)",
], ],
}, },
{ {
@ -1459,9 +1427,9 @@ export const content_en = [
branchBorderColor: "#00b7ff", branchBorderColor: "#00b7ff",
mainBorderColor: "#2e8cb1", mainBorderColor: "#2e8cb1",
content: [ content: [
"Docker & Docker-Compose", "Docker & Docker-Compose (4+ years, production + development)",
"Podman", "Podman",
"Kubernetes (Kubespray / Helm / Cert-Manager / Ingress / K9S)", "Kubernetes (3+ years, bare metal + cloud, own production cluster)",
], ],
}, },
{ {