diff --git a/src/content/kamil.js b/src/content/kamil.js index e459658..0f0f269 100644 --- a/src/content/kamil.js +++ b/src/content/kamil.js @@ -382,7 +382,7 @@ export const content_pl = [ { type: "workSubSegment", tabs: 1, - title: "Aptiv PLC - DevOps Engineer & Python Developer - from 11.02.2025", + title: "Aptiv PLC - DevOps Engineer - from 11.02.2025", image: WorkAptivLogo, branchBorderColor: "#000000", mainBorderColor: "#0464a8", @@ -471,7 +471,7 @@ export const content_en = [ { type: "workSubSegment", tabs: 1, - title: "Aptiv PLC - DevOps Engineer & Python Developer - from 11.02.2025", + title: "Aptiv PLC - DevOps Engineer - from 11.02.2025", image: WorkAptivLogo, branchBorderColor: "#000000", mainBorderColor: "#0464a8", @@ -711,6 +711,183 @@ export const content_en = [ noElements: true, content: [], }, + { + type: "titleSegment", + title: "Other Projects", + }, + { + type: "workSubSegment", + tabs: 0, + title: "DevOps", + image: "", + branchBorderColor: "#04009b", + mainBorderColor: null, + firstElement: true, + content: [], + }, + { + type: "workSubSegment", + tabs: 1, + title: "K8S Cluster on Bare Metal Servers (Hetzner / Terraform / Kubespray)", + image: "", + branchBorderColor: "#8b0000", + mainBorderColor: "#04009b", + content: [ + "Maintenance of 3 nodes cluster (Hetzner / Terraform / Ansible / Kubespray)", + "K8S objects management (Helm / Terraform)", + "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 storage solutions (Minio)", + "Routine operations automation (Jenkins / Groovy Scripts / Ansible / Bash / Python)", + "Applications exposure to internet (Ingress / Cert-Manager / MetalLB)", + ], + }, + { + type: "mergeBranchSegment", + tabs: 1, + branchBorderColor: "#8b0000", + mainBorderColor: "#04009b", + }, + { + type: "workSubSegment", + tabs: 1, + title: "Others", + image: "", + branchBorderColor: "#008b78", + mainBorderColor: "#04009b", + content: [ + "DevOps Blog (Wordpress): https://blog.00x097.com/", + "Linux Auto-Configuration (custom dotfiles integration) (Ansible / Bash / ZSH), repository: https://git.00x097.com/tbs093a/linux.config", + ], + }, + { + type: "mergeBranchSegment", + tabs: 1, + branchBorderColor: "#008b78", + mainBorderColor: "#04009b", + }, + { + type: "workSubSegment", + tabs: 0, + title: "Programming", + image: "", + branchBorderColor: "#ffd748", + mainBorderColor: null, + firstElement: true, + content: [], + }, + { + type: "workSubSegment", + tabs: 1, + title: "XGPU - Application for Sharing Distributed GPU Resources for Scheduling & Executing AI Training & 3D Rendering Tasks", + image: "", + branchBorderColor: "#005707", + mainBorderColor: "#ffd748", + content: [ + "Backend based on FastAPI Framework (Python) with REST (Account Management / Objects CRUD) & WebSocket APIs (Tasks Scheduling & Executing & Monitoring)", + "External Worker Script based on Python & Bash - connected to backend via WebSocket", + "External Worker Tasks Scheduling & Executing & Monitoring via WebSocket API", + "External Worker AI Training based on NCCL DDP (Distributed Data Parallel) (PyTorch) & 3D Rendering based on Blender Rendering", + "Database configuration & administration (PostgreSQL / MongoDB)", + "CI/CD pipelines implementation (Jenkins / Groovy Scripts)", + "Frontend based on ReactJS & Gatsby Framework", + "Contenerisation based on Docker (locally) Manifests", + "Contenerisation based on K8S (Bare Metal Servers - Hetzner) Manifests (Ingress / Cert-Manager / Deployments / PV & PVC / etc.)", + "Working with AI Agents Tools (Cursor AI / Copilot)", + ], + }, + { + type: "mergeBranchSegment", + tabs: 1, + branchBorderColor: "#005707", + mainBorderColor: "#ffd748", + }, + { + type: "workSubSegment", + tabs: 1, + title: "AI Agents Preparation", + image: "", + branchBorderColor: "#005fc5", + mainBorderColor: "#ffd748", + content: [ + "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 crypto & stock market signals interpretation & auto trading (Telegram / Python / OpenAI API / Mexc API / Kucoin API / Binance API)", + ], + }, + { + type: "mergeBranchSegment", + tabs: 1, + branchBorderColor: "#005fc5", + mainBorderColor: "#ffd748", + }, + { + type: "workSubSegment", + tabs: 1, + title: "Others", + image: "", + branchBorderColor: "#008b78", + mainBorderColor: "#ffd748", + content: [ + "Curriculum Vitae (CV) Generator (ReactJS / Gatsby) - example: https://cv.00x097.com/, repository: https://git.00x097.com/tbs093a/curriculum.vitae", + ], + }, + { + type: "mergeBranchSegment", + tabs: 1, + branchBorderColor: "#008b78", + mainBorderColor: "#ffd748", + }, + { + type: "titleSegment", + title: "Courses & Certs", + }, + { + type: "workSubSegment", + tabs: 0, + title: "DevOps", + image: "", + branchBorderColor: "#04009b", + mainBorderColor: null, + firstElement: true, + content: [], + }, + { + type: "workSubSegment", + tabs: 1, + title: "Cloud Providers", + image: "", + branchBorderColor: "#005fc5", + mainBorderColor: "#04009b", + content: [ + "AZ-900: Microsoft Azure Fundamentals Exam Prep (Microsoft Certified: Azure Fundamentals) - Scott Duffy (TOGAF® Trainer, Microsoft Azure MVP)", + "AZ-104: Microsoft Azure Administrator Exam Prep (Microsoft Certified: Azure Administrator Associate) - Scott Duffy (TOGAF® Trainer, Microsoft Azure MVP)", + ], + }, + { + type: "mergeBranchSegment", + tabs: 1, + branchBorderColor: "#005fc5", + mainBorderColor: "#04009b", + }, + { + type: "workSubSegment", + tabs: 1, + title: "Infrastructure as Code", + image: "", + branchBorderColor: "#7b00ab", + mainBorderColor: "#04009b", + content: [ + "HashiCorp Certified: Terraform Associate - Hands-On Labs - Bryan Krausen (HashiCorp Ambassador) & Gabe Maentz (Authorized HashiCorp Instructor)", + "HashiCorp Certified: Terraform Associate Practice Exam 2025 - Bryan Krausen (HashiCorp Ambassador)", + ], + }, + { + type: "mergeBranchSegment", + tabs: 1, + branchBorderColor: "#7b00ab", + mainBorderColor: "#04009b", + }, { type: "titleSegment", title: "Tech Skills",